I used fzf before atuin, and it works pretty similar, but atuin has a few additional features, as it tracks more information than the normal shell history. For example, you can also search only for commands that you executed in the current directory (great for stuff that is project specific). Or, if you use the history syncing feature, you can toggle search for commands you executed on either any or only the current machine.










Battery cells degrade very different depending on how they are used. The cycles you mention are the typical values for charging up to 100% and then emptying them completely. This isn’t how EVs are usually driven. Cells that are only charged to about 80% most of the time live longer. And with large arrays of cells as in an EV battery, the charging electronics also don’t just charge and discharge all cells evenly but can optimize for lifetime. Many EVs also don’t charge all cells to full when the car says it’s at 100% to increase the lifetime (that’s why you sometimes see a “net capacity” mentioned, it’s the amount of energy the battery management actually allows compared to what the cells could do).
There are also studies that show that typical usage patterns with small charges all the time (from recuperating) and having long rest times (when the car is parked somewhere) results in a much longer lifetime than simulations with constant use had given, e.g. here: https://news.stanford.edu/stories/2024/12/existing-ev-batteries-may-last-up-to-40-longer-than-expected
Battery chemistry is of course also something there is new developments in, for example CATL is starting production of sodium ion batteries, but AFAIK these are more about cost per capacity than lifetime.