Pretty much every pixel rendered these days was generated by a shader so gpu side you probably already have way more translation options than just a 90° rotation (likely already being used for a rotation of 0°). You'd likely have to write more code cpu side to handle the case of tell the gpu to rotate this please and handle the UI layout diffrence. Honestly not a lot of code.
Common no, very easy to proliferate though as people become aware of the savings possible. And the 2 cases I've seen where litteraly order the same model online and swap it, no configuring required. And it wasn't even the family tech support guy(me) who came up with the idea. The ISPs incuding the router as a monthly line item on the bill are litteraly indirectly asking you to do this.
Comcast/Xfinity in fact gives me a discount for using their router. Probably because (a) it lowers their support burden and (b) they are logging and selling my web traffic or at least DNS lookups.
Oh I also forgot that connection sharing thing they do where they broadcast a second SSID called "Xfinity WiFi" or something like that so that anyone with an Comcast login can use your connection.
I've been reading Hackernews in the morning and call/texting on my Pinephone for a few years now. The polish(and many times functonality) level is far less than Android/iOS. Depending on what you need/want will dictate if you could use it. For example all the Android/iOS only stuff I just ignore. And I haven't yet gotten GPS + maps to work though it seams like quite a bit of that is in place. If you have specific questions I'd be happy to have a go at answering them.
I kinda feel bad for you guys when I first saw your site and compared it's polished look vs Pine64's here's the board schematics & community distros I thought I was looking at a scam. Your HN presence and second look at your site, blog and realising you had a Github definatly help your case! Any plans on selling repair parts or publishing pcb diagrams? Also I didn't see this on the site, whats the features on the usbc port? Learning of the Pinephone's display out was the transition from 'this maybe a way to dump Andriod/IOs' to 'pocket laptop must have now' for me.
Possibly, they did provide notice and time to migrate your account. But if you didn't read news on the launcher or didn't see a headline (both very possible if you wheren't playing at the time) you would have just 'lost' your account (practically just not legally, they changed the terms post purchase). If you have had the account from before M$ bought Mojang and just now realized you cant log in, it was this.
I clicked this as I don't think there's a phone meeting my prefrences (repairable, runs mostly mainline linuix) that has esim. There all regular sim. So something like this could expand options carrier wise.
I'd argue the general population doesn't even know this trade off exists (not helped by the pros being advertised to users and the cons purposely not mentioned). Even then the minority (us) shouldn't be stopped from doing what we want with our stuff just so some company can make more money.
I'll second thanking you for making D. I still haven't found a language with more compile time capabilities that I can/would actually use. So I'm still using D.
Any thoughts on adding something like Zig's setFloatMode(strict)? I have a project idea or 2 where for some of the computation I need determinism then performance. But very much still need the performance floating point can provide.
Your best bet for floating point determinism is to stick with doubles. Then, in 64 bit code, the double math will be done with the XMM registers and instructions, which will stick with 64 bit arithmetic.