jansc
Joined 11 years ago
Joined 11 years ago
I am no longer able to log into the car with my We Connect account. No error message after login, but the car keeps on telling me that I have to log in. However, I still can control charging with the We Connect app using the same account and I can drive, so who cares?
The speech recognition (which could solve the non-button issue) often triggers when listening to music on the radio. It mostly doesn't trigger when I want it to saying "Hello, ID". Pressing the right place on the steering wheel (not a button I can feel without looking at it) seems the best option to trigger speech recognition. When it's first activated, the only thing that sometimes works is turning on heat in the drivers seat. Gives me a nice and comfy feeling. Other than that, we don't communicate.
The ID.Drive Travel Assist sees lots of traffic signs that aren't there. At the most extreme, I was driving 100km/h on an open road. Suddenly the car "saw" a 30km/h sign that wasn't there and started braking. On my daily commute, I have to drive a road at 40km/h for some kilometers. Travel assist keeps on insisting that there are lots of 30km/h and 50km/h speed limit signs. Day after day. My uneducated guess is that crossing roads with other speed limits are triggering speed changes. IDK. Sometimes the travel assist does not work at all - no matter how many speed limit signs I pass nothing happens until restarting the car. So I more feel like being the assistants assistant.
I am still not able to use the "buttons" for turning on the wind shield or rear window heating without taking my eyes from the road (not part of the touch screen, they're located at the left side of the steering wheel). Guess I never will be.
The navigation is ok. Mostly works without ending up in a blocked road. Not always the smartest choice of way. Keeps my brain cells activated, I like making my own decisions anyway. Also, shows me logos ("ads"?) for McDonalds, Burger King, Esso, Shell and other sights on the road. Easy to see the places I want to avoid.
Charging mostly works. Hooray!
I've concluded that using the screen while driving is distracting anyway (so I wish there was not screen at all - except for maybe navigation and radio). When traveling alone, I mostly don't use the screen. When traveling with others, I outsource adjustments.
Would I buy the same car again? Not sure. Battery range is fine. Besides the software, I really enjoy driving it. From a usability point of view, I prefer driving my old e-Golf.
My virtual playground since 2002. Not a lot of content, changed the domain name a couple of years ago. Currently written in emacs org-mode and post-processed with Zola.
Disclaimer: I'm the author of ncgopher.
A similar situation occurred in the asynchronous communication with gopher servers. I use a thread to fetch a resource from another server while keeping the ui responsive. Passing the result from the thread back did not work out in the beginning.
I don’t think the idioms are so different in Rust, but when passing data between components, threads and the like, you have to be very specific in your code, using Arcs, RwLocks, Mutexes, etc.
On the bright sight, when the code compiles, it usually worked as intended. Using C or C++, there would be more race conditions, null pointer exceptions and more.
Fullstack web developer, beekeeper, nature science geek.