I think the reason AirTag works is because Apple turns it on-by-default on i-devices and people can't be bothered to go turn it off. For a chat to work on the same scale it would literally need Apple or Google to ship it as enabled-by-default on all phones.
20+ years as a professional developer and I still have to argue with coworkers on why MongoDb is a terrible fit for their data, which is clearly relational, just because said coworkers can't be bothered to learn SQL.
Depends on how you look at it ( and your circumstances ). I plug in at night and wake up to a fully charged, defrosted and pre-heated car.
Whether it took 45 minutes or 8 hours doesn’t matter, and not having to visit a petrol station once a week to pay 4x the cost is something I see as being a good selling point.
Driving any car like that will result in increased stress on components and wear. A lot of EVs have high-end sports-car levels of acceleration, and those aren’t known for being low-maintenance.
The difference to me is how that is applied. For most cars, including performance vehicles, you can minimize the impact of this by waiting until the car is warmed up, using the correct oil weight and changing it regularly, changing the air filter, etc. With an electric vehicle the wear seems more integral to the usage of it compared to an ICE.
Yeah, that’s true - it’s integral because an EV retains all of its components throughout its lifespan.
If we consider an ICE car’s fuel as a “component”, then it’s an interesting comparison: fuel is basically maximally degraded - it accumulates as much “wear” as possible - and then it’s jettisoned so what remains attached to the vehicle is comparatively less worn.
An alternative in sitautions where OTP-only is allowed. E.g. I work as a freelance contractor and every single customer requires MFA with GPS tracking. Some also require accessing Bluetooth on the phone.
FWIW the Pixel 8, the newest device offering Advanced Memory Protection, sells for less than $600 brand new right now. You can tune memory tagging & hardened memory allocation on a per-app basis. It's a game changer
You are saying that as if it was cheap. I am pretty sure most people buy <$250 smartphones. That is at least the case in my social circle, very few iphones, pixel, an awful lot of cheap Xiaomi Redmi and the Samsung Galaxies are usually the A line instead of the S line.
It's due to hardware reasons just as an FYI - I forget the specifics, so forgive me if this is dated, but I believe it had to do with some crypto-specific chip if I remember right.
How is this something "every programmer should know" ? I mean 95% of us work with software that is not performance critical, where security/auditing/monitoring/stability/maintainability/etc. is more important than raw performance.