• 0 Posts
  • 88 Comments
Joined 2 years ago
cake
Cake day: July 9th, 2023

help-circle










  • Okay, just figured I’d try to reword it in case I wasn’t clear.

    Anyways, how and why would I trust a vehicle that might make random decisions that differ from my control? Like fuck, if an accident is gonna happen, I shouldn’t have to guess whether the chip or my brain made the mistake, I should have 100% control.

    Hypothetical:

    Let’s say you’re driving a smart car, in autopilot or whatever mode. And let’s say that a cat, dog, toddler, whatever small creature runs out into the road in front of you.

    Now on top of that, you look in the rear view mirror and realize there’s an 18 wheeler loaded with fuel right on your ass (yes they shouldn’t tailgate, but they do, this is the real world).

    Anyways, what’s the smart car gonna do? Slam on brakes to save the kitty, because it don’t give a shit what’s coming up behind it…


  • I agree. But back to my situation…

    Driving down an otherwise empty service road at about 25mph, and some dumbass starts to back out right in front of you when you’re only about 15 feet away from hitting them, then what do?

    1. Slam on brakes, not enough stopping distance. But that gives the other car enough time to back out even further, practically guaranteeing a full on side impact. Both vehicles would have been totalled out.

    That’s car logic for you.

    1. Realize there’s not enough time to stop, and if I even tried to slow down, his vehicle would have backed out even further and been right in front of me. So I decided to reduce the inevitable damages by using my steering wheel rather than hit the brakes. So I just clipped his bumper.

    That’s human brain logic for you.


  • The same principles apply though, it takes time for the data from the sensors to be registered (and that has to occur over a short length of time to debounce the signal), then it has to be handled by the operating system, rerouted to either AI or complex onboard computers, or both, and after all those time delays, finally output the signals to steal control of your vehicle, to supposedly save your life.

    All sounds good on paper, and I’ll admit that the technology generally does pretty well. But at the same time, lag is always a factor these days with digital technology, but I’m right there behind the wheel and ain’t got time to wait on a chip and guess whether it’s gonna correct the situation or not.

    These automated vehicle control systems are just allowing people to get more comfortable with their vehicle and pay less attention to the road.




  • Yes, it actually is (at least partly) a driver bloat issue.

    Seriously, go use a computer from like 1995, the mouse cursor works in realtime. Now use a computer today, the mouse cursor has a little light lag, just barely enough to really notice, but the lag is there. Half of that lag I chalk up to the video/GPU driver stack, but still…

    Also, PS/2 vs USB?

    Yeah, USB has limits on N-Key Rollover. What’s that mean? You can’t simultaneously press any more than 4 keys on a USB keyboard before the computer glitches out and gets confused, yet high quality PS/2 keyboards can recognize upwards of 9 (possibly even more) distinct keys being pressed at the same time.



  • Did you look at my username? Yeah, I’ve had that username before Google even existed. And for good reason too, timing things has been my game for more than half of my life.

    I’ve written hardware drivers as small as 65 bytes. These days, hardware drivers are more like 65 megabytes, and that’s being very generous on the estimate, many drivers are way bigger than that.

    Now, which sort of driver do you think can perform in realtime? 65 bytes or 65 megabytes?

    Again, the more technology you throw at anything, the more lag it’s gonna have.

    I’m all about safety and all, but when the operating system itself gets so complex and fragmented that it can’t even record the dashcam (looking at Tesla again), maybe it’s time to try to optimize and simplify things.


  • Regarding lag time, let’s compare and contrast older vs newer technology.

    Go back to the 1990’s and use a computer mouse. The cursor responds in realtime.

    Now compare to modern technology, that same mouse cursor has like a 10 to 20 millisecond or so lag. Hell, even the keyboard and game controllers these days have lag.

    So, you got way faster chips these days, but also a way overcomplicated stack of software causing the lag.

    Old technology used to be instantaneous and respond to the operator/user in realtime.

    These days the computer is bogged down by tracking everything you do, logging every single thing, communicating with servers to see if you were tugging your dude rope when the accident happened, etc…

    TL;DR - Believe it or not, simpler older technology would respond faster, because it was just you and the vehicle directly operating together, not having to communicate with some mass computer server farm to figure out what to do.

    Lag. It’s a thing. Ask any gamer how that fucks their games up. Driving a vehicle isn’t a game though, but apparently these days it’s still prone to lag, because there’s just a ridiculous amount of unnecessary technology ticking behind the scenes.