Astra constantly does this for me. It goes 90% of the way with some task but then skips the most important part. Then when told to please fix that and do it properly, it suddenly goes down a rabbit hole for 6h and fixes scenarios that aren't even relevant. It's awful at assessing what is important to do and what not, and where to ask for permission and where not.
You can switch them off but only until the engine is turned off again. Most manufacturers have a shortcut on the dashboard or steering wheel though. Eventually you just get used to doing that every time you start driving.
Modern electric Volkswagens (and some other brands) have this amazingly awful feature where lifting your ass off the driver's seat turns off the "ignition". The car just shuts off immediately, AC turns off, CarPlay disconnects, those driver settings reset. Even if I sit back one second later.
Fairly sure that it won't turn off while the wheels are spinning at any speed -- with the engine off, you also lose power steering in most cases and can trivially cause an accident. Car manufacturers are not this dumb.
Depends on the car (and the regulatory regime, I'd imagine). My fancy pants 2025 car is happy to leave driver alertness detection disabled, which is handy because it's not good. Of course my ultra base model 1981 van doesn't have any features... it's a lot more fun to drive, other than the engine noise is pretty oppressive on a drive any significant length oh and the floor is missing where the accelerator pedal should mount :P
"Download NoBeepPro for Android Auto now! It silences all unwanted warning sound, and totally doesn't surreptitiously enroll your car into a residential proxy service or mine crypto currency using your main power or hybrid battery!"
That hasn't broadly happened yet, and it's even less likely to happen in the future with encrypted comms and locked-down firmware increasingly becoming the rule instead of the exception.
That works. I already got so used to disabling ESC on start that I do it unconsciously at this point, can't even recall afterwards that I did it. (My car is old and has a glitchy ESC)
Yeah, there are ways if you figure out the manufacturer specifics. Thought it'd be fun to try capturing and replaying CAN messages, gave up cause whatever cheapo CAN to USB adapter I got wasn't working with my Linux laptop. Probably could've figured it out but decided it wasn't worth risking my 2005 Quattroporte with something that was feeling increasingly jank. Autel scanner already gave me all the read-only access I needed, including clutch wear.
This approach is also what I'm still missing in agentic coding.
It's even worse there because the AI can churn out code and never think "I've typed the same thing 5x now. This can't be right.".
So they never make the change easy because every change is easy to them... until the lack of structure and re-use makes any further changes almost impossible.
This is a great observation. I've noticed the same pattern with AI-generated code and deployment configs. Ask it to set up a Node.js service and it will happily write a new PM2 ecosystem file every time rather than noticing you already have one with shared configuration.
The "make the change easy first" mindset requires understanding what already exists, which is fundamentally a compression/abstraction task. Current models are biased toward generation over refactoring because generating new code has a clearer reward signal than improving existing structure. Until that changes, the human still needs to be the one saying "stop, let's restructure this first."
I've once received a USB-C charger with a portable breast milk warmer device that outputted 18V at 2A without doing PD negotiation.
That fried another device when I plugged it in.
This is non compliant in the EU, but when I reported it to the responsible authorities, they didn't feel like doing anything about it.
We are talking about a charger that can fry any device and potentially cause a fire, coming with a product aimed at people with babies, that's clearly non compliant to be sold in the EU, and they are doing nothing at all. Pretty shocking if you ask me.
> but when I reported it to the responsible authorities, they didn't feel like doing anything about it.
One problem with EU regulation (or at least most regulations; a few have union-wide regulators) is that you're really quite dependent on whether your national responsible body is any good.
For something like this (assuming it's sold union-wide and not just in your country), it might actually be useful to notify the responsible bodies on _other countries_ (once it's actually investigated and recalled the recall should be union-wide).
I recently bought a really cheap Android Auto screen for my car. It had a USB-C power input. Suspicious, I opened up the supplied cigarette power adapter. The USB power pins were hooked straight to the car battery rail. On most vehicles that's connected straight back to the alternator. Hilarious. I wonder how many people fried their phones because they thought "oh, I forgot my charging cable, but I can borrow my nav screen's for a bit"...
I got a mini PC with such a charger (Mele Quieter). I was so shocked I immediately put a label on the USB end with a stark warning not to plug into anything.
Yeah, I'm surprised that I'm being down-voted for this comment for this exact reason. Manufacturers are adding non-compliant USB-C plugs to tons of equipment and it causes these types of issues.
It's possibly because of conflating USB-C (the connector) with the USB protocols (what goes down the wires).
I could put a USB-C connector on a device and have it not even try to do any USB protocol over the wire. If not being careful about pinouts, it could be super easy to destroy either device if plugged into some other USB-compliant device.
seriously why do people get so mad that a rapper can't release such classics like "Mein Kampf mixtapes" or "A Nazi goes to Afrika" in the country that birthed the guy who destroyed the world. (I know why they get mad)
I was naively hoping that with the M4 iPad the opposite of this would happen and they would let us unlock the power of this device so I could use it as my dev machine when I'm traveling.
Instead, no real improvements are coming to iPad OS and if you're not gaming or video editing, all you get to do is marveling at how powerful your YouTube player is in benchmarks.
Please Apple, let the Pro device finally be a Pro device and let us use virtualization.
Curious how this works without a VM, or have they created some sort of linux "shim", a la WSL1.x?
If it's something like WSL1.x it means you're not actually "running linux", which may have subtle repercussions like differences in threading etc since it's really a Darwin system wearing a Linux suit.
That said if you're writing a CRUD app in python, that probably won't matter to you so it's still worth the tradeoff.
“OrbStack uses a lightweight Linux virtual machine with a shared kernel to minimize overhead and save resources, similar to WSL 2 (Windows Subsystem for Linux). This flexible architecture comes with many advantages such as high efficiency, low resource usage, seamless integration with macOS, and more.”
Seems they're maintaining an unpublished fork of the Linux kernel "linux-macvirt" to achieve this. Apparently you have to contact them directly for a copy of the code[1]
Strong types aren't just a correctness guarantee, they also help to discover structure and interfaces that previously were implicit.
If a developer can jump into an unknown part of a codebase and quickly see that following a certain structure will automatically make their code work for them without needing to read all the code first and double checking if it's just a random convention versus a strict interface so they don't reinvent the wheel or build code that doesn't fit in with the existing structure, then that's worth a lot and something you cannot simply cover with tests.
Your comment history explicitly mentions that you are a fascist. I guess nowadays you folks stopped measuring skull shapes and read things into internet comments instead.
reply