> Isn't it possible to somehow wire this into the window manager? Wayland or whatever. Have it speak the native window lang rather than crunch the pixels? At least for the majority.
> This is kind of the reverse of https://en.wikipedia.org/wiki/Poka-yoke . A lot of tools have affordances built in to make "right" things easy and "wrong" or unsafe things harder.
I point to the first USB port as the harbinger of things to come - try it one way, fail, turn it around, fail again, then turn it around one more time.
Just like AI, except there are unlimited axis upon which to turn it :-/
This looks like a vanity project: the value gained switching from zig to Rust is likely to be negative at best, without even the usual caveat devs use of "learned a new skill".
> JFTR: achieving that capacity retention is a question of charge settings. Pretty much any Lithium ion battery can achieve it if you don't charge it to the absolute maximum possible each time.
Thats great news - manufacturers who want to ship sealed phones have to charge intelligently.
In fact, I'd take this constraint:
> There's an exception for batteries that "retain at least 80% of its original capacity after 1,000 charge cycles."
even further: retain at least 80% of capacity of 5k charges and commit with escrow money to maintain the software for 10 years. If the manufacturer is unable to commit, with money, to a 10 year support cycle, then the must provide at least ability to root the phone without needing manufacturer consent.
It would be nice if manufacturers stopped shipping disposable phones...
Not possible on wayland, maybe on X11 protocol?
reply