• 1 Post
  • 30 Comments
Joined 1 year ago
cake
Cake day: June 18th, 2023

help-circle



  • That’s just not how they’re using drones. They have specialised drone units, as well as drone operators that are attached to ordinary infantry units. If every guy in your unit is operating a drone, you’re ridiculously vulnerable to people advancing on your position, if only because a drone, while being accurate, has a stupidly low “rate of fire”. See my other comment on suppressing an enemy.

    If a couple dozen soldiers with or without armoured vehicles are advancing on your position, you need a certain rate of fire to keep them pinned down to prevent them from advancing. One drone hitting that group every 30 seconds does far less of a job in that regard than a single MG sending out bursts every two seconds. Of course, once you’ve pinned down the advancing enemy, drones are great, but you can’t get away from small arms being essential in combat situations where distances are < 400 m, which is a lot of them.


  • Even in WWII, most soldiers didn’t usually see the enemy they were firing at with small arms. Even if your sentiment that small arms combat is a negligible part of modern warfare was correct (which it isn’t), this comment would still be wrong.

    Yes, most casualties are not caused by small arms but by artillery. That doesn’t means small arms are useless, they just fill a completely different role.

    When fighting with small arms, the major goal is fire superiority, which essentially means firing more bullets in the general direction of your enemy than what they fire back. You will generally be firing at either known enemy locations (“A guy is in that building, let’s shoot at the building.”) or suspected enemy locations (“There might be a guy behind that bush”). This prevents the enemy from popping out and shooting at you so you can manoeuvre on them and use grenades or call in artillery or mortar fire. Sometimes you will hit people as well, because you are shooting at places it’s likely that they are (the guy in the building eventually gets hit if enough people shoot enough shots at the building). Very rarely will you see an exposed person that you shoot and observably hit.


  • I knew it was just a matter of time before we would see something like this, with pretty much everyone having though something along the lines of “why don’t they get a drone with a net to take out other drones?”. But HOLY SHIT we’re actually seeing air-to-air combat between drones now! I can only wonder how long it will be before we start seeing bomber / recon drones with escorting fighter drones being attacked by enemy fighter drones equipped specifically for that task.


  • The whitespace doesn’t bother me at all, but holy hell! Any time I’m trying to understand a Python program/library that’s anything above a couple thousand lines of code, I instantly feel a burning hate for dynamic typing.

    I love Python for scripting- in large part because of dynamic typing. IMO it’s just not a language made for building large infrastructures.







  • Just do a quick search for “mushroom cloud”, and you’ll find that all this combined is nowhere near what a nuke would look like.

    The mushroom cloud formed from a small nuke like little boy (small by modern standards) reaches up to about 8 km. that’s close to cruising altitude for an airliner. The reason the cloud from a nuke “mushrooms” in a different way than conventional munitions is that the intense heat is causing enough hot air to rise to form a literal cloud when it reaches high enough that the humidity condenses. This can even cause radiative rain shortly after the bomb has gone off.

    The fireball of Little Boy is estimated to have been almost 400 m in diameter with a surface temperature approximately equal to that of the sun, and every building within about 1.6 km was instantly completely destroyed.

    It is difficult to comprehend just how much more powerful even a small “tactical” nuke is than any conventional weapon. There’s a reason soldiers that were shown blast tests of them during the Cold War have told stories of breaking down crying at the sight, because they just couldn’t fathom what they were seeing.

    There was no nuke blowing up here.


  • Awesome to see the effectiveness og the Gepard like this. It seems perfectly suited for these kinds of slow-moving low-cost targets that you really don’t to send expensive interceptors at.

    Especially when the leading drone tactic seems to mostly be “send enough to saturate the air defences”, having stuff like this that can rapidly burst down a bunch of drones at low cost, using ammunition that’s quick and easy to produce, seems perfect.



  • For someone starting out, I would say that a major advantage of Python over any compiled language is that you can just create a file and start writing/running code. With C++ (which I’m also a heavy user of) you need to get over the hurdle of setting up a build system, which is simple enough when you know it, but can quickly be a high bar for an absolute beginner. That’s before you start looking at things like including/linking other libraries, which in Python is done with a simple import, but where you have to set up your build system properly to get things working in C++.

    Honestly, I’m still kind of confused that the beginner course at my old university still insists on giving out a pre-written makefile and vscode config files for everyone instead of spending the first week just showing people how to actually write and compile hello world using cmake. I remember my major hurdle when leaving that course was that I knew how to write basic C++, I just had no idea how to compile and link it when I could no longer use the makefile that we were explicitly told to never touch…


  • it would seem crazy to sacrifice it if it wasn’t damaged

    To be fair, the best kit you’ll ever get is the right kit at the right time. If what you need is a tandem warhead that can track, hit and destroy pretty much any vehicle, or punch through a bunker, at anything from a couple hundred meters to a couple kilometres, and you have a Javelin… you’re in luck! On the other hand, if what you need is a tandem warhead to destroy a static armoured target that you can’t get line-of-sight to, and you have a Javelin… You’re carrying a very expensive but useless rocket and tracking system that just happens to also contain the exact warhead you need.

    Once a piece of equipment like a Javelin is in the field, it’s only real value is in whether it can help you achieve your objective. Its dollar value seizes to be of relevance. The only relevant questions are “Do I have a large enough supply of this munition to prioritise using it for that target?” and “Do I have another munition that I can and should use instead?” If the answer is “yes” to the first and “no” to the second, you use the munition in whatever way is most practical.




  • Yes, it’s a field. Specifically, a field containing human-readable information about what is going on in adjacent fields, much like a comment. I see no issue with putting such information in a json file.

    As for “you don’t comment by putting information in variables”: In Python, your objects have the __doc__ attribute, which is specifically used for this purpose.