Instead of reverting the updates to appease those who've been ignoring the warnings, a way forward could be to gate the old API behind an environment variable, with a name like "TEMPORARILY_REENABLE_DEPRECATED_APIS". And maybe put an expiry on the variable so it resets occasionally. Otherwise the project just becomes mired and stagnant.
Because everyone is afraid of a v4, after the 2-3 debacle. And there are things which need to be culled every once in a while to keep the stdlib fresh.
Python is culling stuff all the time, but that doesn't warrant a major version jump.
You are probably right about Pythons careful approach of when to ship v4, but for the wrong reasons. Python 3 was necessary not for the removal of functions, but because of the syntax changes e.g., moving print from a statement to a method.
Actually dived into this a bit just a couple days ago. It's very near impossibly for there to be a conflict since the timestamp resolves at the microsecond level, and if it's among threads, then there's a global state that, if somehow it should be hit 2+ times in the same microsecond, ensures detection and the random portion is incremented.
It's a single press, which has to power the microphone for several seconds, and wireless connection to communicate with the sync device, even later if it isn't immediately available. In what way would piezo generate that much energy?
I see. However that misses the point of always having the function at hand, 24/7/365. There will be the off time when you remove the watch to charge it for instance, or times when it may be inconvenient to wear a watch.
Your use case would be another product, likely with a different audience.
Yes, but they mention there will be a subscription plan for their cloud-based transcription. If you want an open platform of devices - ensure users can use a range of transcription providers for quality and security.
You have the options of using the transcription in the app, subscribing to their cloud service, or building out your own service that access the data via webhooks:
> I love customizing and hacking on my devices. What could I do with Index 01?
> Lots of stuff! Control things with the buttons. Route raw audio or transcribed text directly to your own app via webhook. Use MCPs (also run locally on-device! No cloud server required) to add more actions.
Even given that convention, with your example, a car is a far steeper investment than this ring. The more you invest in something, the more you expect to get out of it, and this ring is designed for a very low investment point, while still being highly durable (there are other similar rings out there at even lower investment points, but they probably won't survive anything beyond a sprinkle).
Point is to not having to take it off at all, as next thing is going out without it and losing that convenience. Though I guess they can also invent a finger-mounted powerbank for it; I remember buying a case with an embedded powerbank for one of my earlier Android phones...
reply