News for hackers. Stuff that matters.
Re:My Delorean runs Perl by userbinator on Saturday January 27, 2018 @11:54AM (#16246882)
I'm a fan of car modding myself, but I don't think replacing the entire instrument cluster with a single centralised system --- where one fault can leave you with no instruments instead of just one inop --- is such a good idea. Adding a secondary display for less critical indicators would be useful, however.
Re:My Delorean runs Perl by Elv13 on Saturday January 27, 2018 @03:14PM (#16247876)
Interestingly enough, the Qt framework (very common in cars) uses a rather clever trick to avoid that. The QtWayland module allows to create your cluster on the compositor level instead of application level. That way, each widget can be its own process and crash at will. QtRemoteObjects even sync C++ object across either the network or QNX IPC so the logic can also be in its own process and crash at will.

In a way, it's like microservices, but completely implicit to the developers, without explicit serialization and all the way to the "individual pixels" on the screens.

Re:My Delorean runs Perl by GuB-42 on Saturday January 27, 2018 @07:55PM (#16249023)
It is not a plane flying IFR. You don't really need an instrument panel to drive.

Losing the speedometer means you need to drive a bit more defensively. And you have higher risks of getting a ticket.

Losing the fuel gauge means you need to be more careful with your fuel management and refill more often. You can also use a dip stick.

Losing the light indicators is no big deal. They are mostly redundant information.

Losing temp and warning lights may be a problem but only if something else goes wrong.

Nothing really critical. It must be fixed but it won't prevent you from getting where you want to go.

Re:My Delorean runs Perl by laythea on Saturday January 27, 2018 @12:12PM (#16246953)
Why is a failure of the cluster readout display, during driving, a big deal?

If it fails, it would be fixed soon. The driver still has the window. I'm struggling to see how an immediate failure of speed readout etc would immediately endanger the car? Assuming it performs no control function.

Re:My Delorean runs Perl by sedachv on Saturday January 27, 2018 @05:54PM (#16248565)
If you lose the odometer and the gasoline tank level meter you no longer have a way to plan refueling on longer trips. Run out of gas in a bad place and you can end up freezing to death (happens every year to people during blizzards) or dying from heat stroke (happens every year to people around Death Valley/Mojave, usually from getting their vehicle stuck). "Door is open" warning indicator is also part of the dash. Driving with a door that flies open unexpectedly could easily lead to a crash. Seatbelt warning lights not operating is a safety issue. Losing the battery warning indicator can leave you stranded, losing the ABS warning indicator can lead to a crash, losing the engine warning indicator can lead to very expensive repairs.
Re:My Delorean runs Perl by netsharc on Saturday January 27, 2018 @07:58PM (#16249034)
In response to your first sentence, if it were me, surely I would not plan a big trip if I just lost my instrument console. If it were my car and I was in the middle of the big trip, I would hopefully have packed my laptop so I can try to fix the problem.

Door ajar? Seatbelt loose? Now we're just getting into paranoia scenarios. What if a nuclear bomb landed and there won't be enough gas to drive me away from the blast zone!

Re:My Delorean runs Perl by sedachv on Monday January 29, 2018 @04:02PM (#16260589)
Do you do a lot of road trips? The only scenario from the above list I have not personally been involved in, as a driver or passenger, is ABS problems leading to an unexpected change in handling, mostly because I have older vehicles. Yes, I have been in a car where a door opened while underway.

The one vehicle I have right now with ABS has intermittent ABS issues but a soft failure mode. Newer cars rely a lot more on ABS (especially in off-road modes), same goes double for motorcycles. Losing ABS/TC on a motorcycle drastically changes the envelope of safe brake application. If your muscle memory for safe brake application is (mis)trained to rely on ABS/TC at the limits of available traction, losing ABS/TC will very easily lead to a front wheel lockup or unexpectedly losing the front/rear in a lean.

Re:My Delorean runs Perl by throwawayjava on Saturday January 27, 2018 @02:52PM (#16247785)
> Why is a failure of the cluster readout display, during driving, a big deal?

It's true that you probably won't die immediately. But for most people, driving a long distance without a cluster display would be extremely dangerous. Especially at night on an empty road. For me, I start relying on the readouts for speed and rpm around the four hour mark. Tired brains don't work well.

Which means you probably have to get it fixed ASAP. If that happened more than a couple of times with a car, I'd sell the car / not buy it in the fist place.

Re:My Delorean runs Perl by lsc on Sunday January 28, 2018 @03:47PM (#16253374)
You aren't wrong, but if you really are concerned about those sorts of things, you should probably drive a late-model Toyota, not a Delorian.

They stopped making this car in 1983; it is far beyond it's design lifetime already, and was never a particularly reliable car to begin with, from my understanding. Like most classic cars, you probably shouldn't drive it unless you enjoy maintaining it, and are okay with (and carry substantial liability insurance for) a car that is dramatically less reliable and less safe than a modern car. Like most classic cars, you probably shouldn't drive it places where you are likely to die or otherwise suffer dramatically bad consequences if it breaks down. This isn't a criticism of the Delorian specifically as much as it is a truth about early '80s automotive engineering and running vehicles beyond their service life.

Of course, as a society, we've decided that this (tradeof off cool car vs danger) is a reasonable choice to make; we don't force people to buy newer cars because they are safer. Within this context, the addition of a special instrument panel seems to me like it's not adding substantial additional danger to the system.

Re:My Delorean runs Perl by nrdvana on Monday January 29, 2018 @08:21PM (#16262158)
The DeLorean is actually more reliable now than it was back then because we have 37 years of test data available on what goes bad and how to prevent it. There's also a number of improved components available made from newer materials.

Also it did really well in the crash tests of the 80's and current owners baby them, so the insurance is pretty cheap.

Re:My Delorean runs Perl by laythea on Monday January 29, 2018 @01:18PM (#16259416)
"For me, I start relying on the readouts for speed and rpm around the four hour mark. Tired brains don't work well."

Wow. I never rely on readouts. Always use the window :)

Re:My Delorean runs Perl by nrdvana on Monday January 29, 2018 @08:18PM (#16262143)
For the DeLorean, there's pretty much just 4 that matter: oil pressure, voltage, temperature, and brake fluid light. I wouldn't drive any long distance without being able to see these.
Re:My Delorean runs Perl by Theodores on Saturday January 27, 2018 @06:41PM (#16248772)
If it is just you driving the car that is fine, it is not as if he has modded an Airbus A380 and put his own telemetry in the dash for some other pilot to be using it.

Plus he can probably ssh into the dash from his phone and get the 'oil level' that way, at 88 mph, driving through the fog.

I think that since this isn't German engineering to go in millions of cars a CSS/JS/HTML solution in an actual browser launched full screen would have been the way to go.

Re:My Delorean runs Perl by UncleEntity on Saturday January 27, 2018 @01:07PM (#16247200)
Heh, I used to drive around in a '67 Galaxy whose light switch would overheat and the headlights would turn off. Almost always on hilly winding rural roads.

Dash cluster going dark is pretty safe in comparison methinks.

Won't even mention the surplus postal jeep's antics...