Here are some other ones I've tried and used in the past:
Generous free tier and auto sync from some common german banks
Here are some other ones I've tried and used in the past:
Generous free tier and auto sync from some common german banks
And since it seems this is hosted by Atlassian, this would be up to Atlassian.
[0] https://docs.aws.amazon.com/AmazonCloudFront/latest/Develope...
A new language feature is released, you cannot apply it to old code, since that would make a big PR. You need to do super slowly over time and most old code will never see it.
A better static type checker, that finds some bugs for you, you cannot fix them as your PR would be too big, you instead would need to make a baseline and split it up endlessly.
In theory yes, maybe a bit safer to do it this way, but discouraging developers to make changes is bad IMO. Obviously depends on your usecase, if you develop software that is critical to people's literal life, then you'll move more carefully.
But I wager 99% of the software the world produces is some commerce software, where the only thing lost is money.
At work for us we use uv pip freeze to generate a more strict requirements file.
You can create venvs wherever you please and then just install stuff into them. Nobody forces the project onto you, at work we don't even use the .toml yet because it's relatively new, we still use a python_requirements.txt and install into a venv that is global to the system.
At this point, I have to choose whether I want a vacuum that phones home, or one where I know absolutely zero people will be able to help me, because they (and me) have all gotten banned.
And when the software is fully offline and I control the update cycle, it’s unlikely the vacuum will just start misbehaving unless the actual hardware is damaged
As a user of Valetudo for 4+ years now, I can say that it's a wonderful Software once you get it running once. Depending on your vacuum model it's easier or more complicated.
I bought a used Z10 Pro 4 years ago and with a UART-to-USB I could order from ali-express I rooted it effortlessly. Valetudo got many cool updates over the years and was always reliable for me. Not once did I have to re-root or something because the Software bricked itself or whatever.
The updates were beautifully done and simply done in the UI. And I'm very happy that the Home Assistant integration worked great as well.
Personally I couldn't buy a Vacuum robot anymore without Valetudo. Having a remote controllable camera and probably even microphone in some models in my home seems insane.
The Defcon talks from Dennis Giese confirmed that some manufacturers literally send every log line to their cloud server and there was already some bigger mainstream drama of vacuum pictures ending up on facebook somehow a few years ago.
plus it can void your warranty
I wouldn't consider it a hack. It's an alternative way to run your vacuum, with yes potentially less features if the OEM makes a lot of future updates, but Valetudo also comes with their own set of updates.
[1] https://valetudo.cloud/pages/usage/firmware-updates.html