Live data from Hacker News

German Rheinmetall open-sources its Battlesuite connected weapon system protcol

rheinmetall.github.io

71–80 of 114 posts

Re: German Rheinmetall open-sources its Battlesuite connected weapon system protcol

#71
post #69

Earlier quoted context omitted.

I'm gonna steal "Klaus Kode", that one really got me.

I sense you'd enjoy the signup process for Klaus Programmieren: https://klausprogrammieren.com/

Having completed our company’s ISO 27001 recertification process recently, this one really hits home with me.

Re: German Rheinmetall open-sources its Battlesuite connected weapon system protcol

#72
post #35

Are they trying to recreate DIS (IEEE1278) and HLA (IEEE1516) — like they‘re replicating the FOM architecture from distributed simulations for their weapons to integrate.

I have not heard about HLA for a looong time !

Re: German Rheinmetall open-sources its Battlesuite connected weapon system protcol

#73
post #23

Open the C++ example up and the first thing I see: ```cpp std::cout Generally, I've heard `std::endl` instead of \n has bad performance because it forces the statement to print immediately. And because cout is guaranteed to flush anyways when the program ends, you're adding a delay for no reason. I wonder if there's something I'm not seeing that led to them adopting this rule. e.g. "abnormal program termination" caus…

> And because cout is guaranteed to flush anyways when the program ends, you're adding a delay for no reason.

I mean... If your command line utility doesn't print anything til it's done, that is going to be, _at best_, an annoying user experience.

Re: German Rheinmetall open-sources its Battlesuite connected weapon system protcol

#74
post #69

Earlier quoted context omitted.

I'm gonna steal "Klaus Kode", that one really got me.

I sense you'd enjoy the signup process for Klaus Programmieren: https://klausprogrammieren.com/

Haha, I had no idea this existed.

Re: German Rheinmetall open-sources its Battlesuite connected weapon system protcol

#75
I wonder if someone just got super annoyed at having to ask legal to share their documentation with a cooperation partner for export control clearance, that they decided getting it open sourced would be less of a hassle.

Now they can freely link anyone to the document.

Re: German Rheinmetall open-sources its Battlesuite connected weapon system protcol

#76

Earlier quoted context omitted.

"The horror, the horror."

Forgive the ignorant question, what made CORBA terribile? I only used it during university and it seemed overengineered but it mostly worked, and I vaguely recall IDL to be nice. I'm guessing interop was actually atrocious?

CORBA had the concept of distributed objects which is a terrible idea in practice.

Re: German Rheinmetall open-sources its Battlesuite connected weapon system protcol

#77
post #25
post #21

Earlier quoted context omitted.

There's a standard that has OMG as the acronym? OMG. I'm not even going to bother to search for that!

Object Management Group I think. Better known as the inventors of UML.

Also BPMN, CORBA and UPOS/JavaPOS.

It's funny that you can legitimately just add " - OMG!" in the slang acronym meaning after any of its creations' names.

Re: German Rheinmetall open-sources its Battlesuite connected weapon system protcol

#78

“Hi Codex, please find attached website about the specification of my Battlesuit and use the documented API to create a plugin for Home Assistant that shows groups of sensor data. You are only allowed to use commands that retrieve data, you are not allowed to perform actions on the suit. Treat the suit like its API is not robust and in worse shape than a cheap toy: perform read calls slowly and sequentially with at l…

> like its API is not robust and in worse shape than a cheap toy

This guy military techs :P

It is a DDS API, so if ROS 2 is anything to go by then it probably doesn't work at all at least 40% of the time.

Post reply on HN