Excited teenagers definitely would. Honestly, I bet anyone that sees the marketing for a game they're excited for and hasnt been burned before in that way is a prime candidate for preordering.
That's what we genuinely don't know. Based on the standard model, it should be in equal parts.
I'm with you on the punctuation. The k bit I think is about showing you are putting effort in to understand and care, so something slightly longer like "k... I understand" or some extra acknowledgement that shows you understand and have taken the time to take it in helps. Personally, I have a big thing about miscommunication, so knowing people have understood me and listened actively is huge to me. "K." does not express much of anything other than "I saw there was a message", so I'd want to push to check that I've actually been heard.
Hope that makes sense.
I had that only when they got damaged, but they easily get damaged
Heliboard isn't perfect but is an openboard fork that has spell check, is getting active development, and is on F-droid. There's even a correction sensitivity setting. It's the first time I've been able to move away from Swiftkey.
The right dinosaur has chaotic dreams that make no sense but is hiding it to seem normal. It took me a bit to realise what the lower left bit was, which did confuse me.
Yeah, I absolutely want this option on all keyboards too. I just moved to openboard and it's the thing I miss most by far.
I've ranted about this to several people too. Intelligence is hard to define and trying to define it has a horrible history linked to eugenics. That said, I feel like a minimum definition is that it has the capacity to understand the meaning and/or impact of what it is saying and/or doing, which current "AI" is so far from doing.
PyQt is pretty good and Qt is widely used, so may also be worth a look. The Qt designer is a nice way to separate out the look of the GUI elements, then work on connecting the app functionality to that after. I think the key is to start on something simple and work up, partially to learn the library and partially to learn the pitfalls of GUI development as you add features etc.
Just to offer an alternative viewpoint, because I have come across these issues and ended up buying a Sony phone because I had such a bad time without the 3.5mm headphone socket.
Some people want more internal storage than even 512gb - I have a 400gb microSD in my phone because with the OS and apps getting bigger, even a large internal storage can fill up fast. Also, it's nice to have media collections, photos, and other files with you, rather than relying on data and cloud storage, and the cost is now very low for a large microSD. It's also easier to transfer large amounts of data between devices that way.
As for headphones, dongles are a pain and USB headphones have to have a (usually not great) DAC in them to work, plus many people already have great headphones they want to keep using. All of that said, the biggest issue with USB headphones IMO is that there is only one USB port - the wear and tear of using it for everything is significant. Also, USB-C plugs are much more breakable and harder to replace than a 3.5mm jack. Additionally, you cannot charge and listen at the same time without a dongle and many of those are bad (none of the ones I have tried have worked for more than a few weeks before connectivity issues started).
I use MiX, which has a "Search local" option when adding SMB, which sounds like what you're after
The DAB decode just takes some time - DAB will always have more latency than FM due to the increased processing. Not sure how much that can be shrunk (probably a fair bit but the cost wouldn't be worth it for most people), but the crossfade would not work because the FM would be ahead of the DAB.
The only way to avoid channel changing delay is to constantly be decoding multiple channels, which would likely increase the power consumption and device cost a fair bit.