3 ms·
>Thing is.. all this stuff communicates over CAN and if someone messes up a single value it can literally destroy the vehicle and humans. One byte off and sudde
by salawat 5y ago
>Thing is.. all this stuff communicates over CAN and if someone messes up a single value it can literally destroy the vehicle and humans. One byte off and suddenly the wheel sensor speed overrides the engine speed and 50 other devices on the machine react accordingly .. on top of that manufactures are really system integrators most of the time and tons of code belong to downstream manufacturers.. most of the code is something you wouldn’t want outsiders to see (poorly written/documented) so as much as I am for open source and the like but the underestimation of the risk and difficulty of some random person coding to “repair” a tractor should terrify any software engineer.
Bullshit.
This is digital logic. One bit off can destroy anything. We don't lock all software behind lock and key because digital logic is digital logic.
Yeah. It's a tractor. So what? One bit off and disk firmware can spin up out of control until the platter shatters, controller overvolts/heats. One bit off and a plane can fly itself into the ground. A race condition and an X-ray fires a lethal beam of hard radiation into a patient. Programs, segfaults, symbol tables, the most mission critical software ever, gains no benefit being locked away from the public. Proprietary standards not publically accessible does nothing but internalize corruption or flaws we build into them until that rare person that can eventually mitigate or raise awareness of their implication comes along and blows the whistle.
I'm tired of the platitudes and arrogance of these corporate malusers of software to manufacture nothing but artificial scarcity, malusers of lobbyists and marketing to manufacture control and credibility with which to steer the masses perception around what is a legitimate use of digital logic. We, and I mean the entirety of the tech industry need to have a moral "Come to <subject of veneratiom>", and acknowledge that by not paying attention to how our employers utilize that which we've made, we have made the world worse for everyone. I can say that that includes everything from juniors to the most crack programmer/hardware designer out there.
The excuses have officially gotten intolerably old and decrepit.