HN user

KSteffensen

655 karma
Posts3
Comments326
View on HN

To someone that knows nothing about car SW architecture, that is surprising to me, I would have expected a number of control loops for things like fuel injection, ABS brake control, drive-by-wire, EV battery charge and discharge, etc. each running on their own processor due real-time safety considerations. These I would expect to be different implementations and parameterizations of the same control theory maths.

On top of this comes some functionality to control windshield wipers, lighting, AC, seat heating, etc. Stuff which is probably not top-tier safety critical, but still important. I would expect that stuff to run on one, maybe two processors.

Then comes the infotainment system, running on its own processor.

Sensors are supplying data to all processors through some kind of modernized CAN bus and some sort of publisher/subscriber protocol. Maybe some safety critical sensors have dedicated wiring to the relevant processor.

A lot of variations on this seems possible with the same SW platform, tuned and parameterized properly. The real-time safety critical stuff would need care, but is doable.

Am I completely off the mark? Can you give some examples of where I am going wrong?

I don't know anything about the author and their situation, but in my experience the first time you realize that your life is not going to be as you expected in major ways can be quite hard.

I don't think mourning is an inappropriate word to use for this.

LLMs don't have anything to gain, but the people publishing their output do.

I find it entirely appropriate to call LLMs "bullshit generators" rather than "hallucination generators".

First law implies that it is impossible to change a badly designed system into a well-designed system through incremental changes.

I disagree with this, it is certainly possible to improve the state of some system without starting from scratch.

"The lesson you should draw is not that object-oriented is bad, but rather that whatever is the current trendy technique and trendy idea, is likely grossly overrated."

Generative AI

This article and related discussion might be relevant. It addresses more or less exactly this sentiment:

This is the reason why I get a bit frustrated whenever I see somebody in tech dismisses the EU as just trying to protect European companies from competition with their glorious and wonderful US companies.

https://www.baldurbjarnason.com/2024/facing-reality-in-the-e...

https://news.ycombinator.com/item?id=39602417