Don't forget to track if the rooks or kings have moved, for castling eligibility. And what the previous move was for en passant. And the full game history back to the most recent capture for draw by repetition.
You could actually run a small chess engine a few moves ahead to sort the full list of legal options into the order of obviousness.
Then you can use a variable length encoding (Huffman coding?) to encode the moves, with more obvious moves taking fewer bits. You could even encode multiple moves into a single code point, and it might be possible to encode an entire sequence of obvious moves (like a complex exchange) into a single code point, which might be encoded as just a single bit.
I haven't plugged a pair of wired headphones OR a charging cable into my phone in 3 to 5 years now. Wireless charging has been a thing for ages, and is standard on any non-budget phone.
I understand that some people are still upset about headphone jacks. When Apple first pushed that direction, people convinced me to be upset too. But then I broke down, and went on Amazon and realized that quality Bluetooth headphones are plentiful and cheap and only need charging once or twice a month. After trying a pair, I felt silly for waiting so long.
So I'm sure there is SOME audience of people with $500+ Sennheiser headphones, trying to somehow produce an audiophile experience on a cell phone. But the reality is that 99% of normal consumers are better off going wireless and getting the improved water resistance if not better use of space.
Bluetooth is a running joke around our house. When I'm talking on the phone and my girlfriend gets in the car and suddenly my phone call gets teleported to the car that I'm not in. When we go to watch a movie and the sound decides to come out of the projector instead of the speaker system. When I want to listen to a podcast outside and it start coming out of the speaks in the basement. Just give me a wire.
I can't speak to the quality of them, as I'm still on a phone with a headphone jack, but there are plenty of Usb C DACs that split the usb c for charging too.
My xz2c works fine with a cheap splitter. They break once a year or so. The latest one works with PD which is nice.
But. A few years later the usb port is almost unusable.
Also note that, at least for this old phone, Sony updates stopped two years from when the phone was released which is pretty bad, especially as I bought it a year after it was released.
I believe I ran into this issue a few years ago and discovered the patent case when trying to work around. The xml file format allowed for arbitrary properties to be added (as xml does), and we were trying to embed metadata in word files. But when MS Word opened a file with anything extra in it it gave a warning like "this file has extra stuff in it" and it automatically removed anything that wasn't explicitly expected.
Not sure why this is downvoted, it’s absolutely correct. I tried this myself; it would have -greatly- simplified scraping Word docs because the custom tags would have been available for XPath querying. Alas, Word strips it all on open.
I just checked out otta.com, and started their "quiz". Third question: "where would you like to work?" and only lists major cities, nothing in my state. As if to say "if you want a job, move or go remote". I've gotten this same message from many channels.