Author of the 2minutestreaming blog here. Good point! I'll add this as a reference at the end. I loved that piece. My goal was to be more concise and focus on the HDD aspect
Please fix the seek time numbers - they’re wildly in accurate; full platter seek is more like 20-25ms. I tried chasing down where the 8ms number came from a while back, and I think it applies to old sub-100GB 10K RPM high-speed drives from 25 or so years ago, which were purposely low density so they could swing the head faster and less precisely.
Woah buddy, I worked with Andy for years and this is not my experience. Moving a large product like S3 around is really, really difficult, and I've always thought highly of Andy's ability to: (a) predict where he thought the product should go, (b) come up with novel ways of getting there, and (c) trimming down the product to get something in the hands of customers.
Also, did you create this account for the express purpose of bashing Andy? That's not cool.
So I can just adb install any apk I want, no matter if it's a Google authenticated developer who signed the app? So f-droid would continue to work fine so long as they install via adb instead of the intent mechanism or whatever it currently is?
AFAIU your device will no longer pass their treacherous "Play Integrity", which means that many banking and government applications will no longer work. For me it's a complete deal breaker because that's 99% of why I own a smartphone at all.
Apple is prohibitively expensive here, there's no official warranty and much difficulty with doing quality battery replacements, so I will probably have to own two phones.
It seems that won't affect Play Integrity for now. But I wonder if we'll eventually see rooted (GrapheneOS etc.) phones installing patches to banking apps to fool them into thinking they're legit. Hacked Nintendo Switches already do something similar.
In case there's a misunderstanding, GrapheneOS doesn't provide root access, and fooling apps won't be possible as the platform keeps moving towards stronger hardware attestation.
However banks can use the hardware attestation API instead of Play Integrity API to allow alternative distributions like GrapheneOS [1]. All of my financial apps happen to work on GrapheneOS.
That's available right now as Frida plugins etc. The problem is that remote attestation is done on the server and bank backend API would be able to call Google Play API to check the attestation and deny access. Nothing you can patch on the app side could change that.
That's not true - you can enable developer mode and install apps via ADB without affecting Play Integrity for other apps on your device. You can test this today.
Play Integrity is focused on checking the OS is original and the runtime environment of the app (your banking app in this case) isn't being messed with. Installing other apps as a developer isn't related to that. If you're not flashing a custom OS or modifying your bank's APK you'll be fine.
(You _should_ be able to use custom OSs and Play Integrity is awful, to be clear - but not because of anything directly relate to normal app development & sideloading)
In the newest android there is now an option to enable a "Linux development environment" AKA crostini for Android.
It works the same way, there is a Linux terminal application that runs Debian inside a VM. They recently added a button to launch a display window. This then functions as your "monitor" and applications you launch that provide a GUI display there.
Still experimenting with it not clear if you can launch android inside that with waydroid or similar
The terminal has a nasty bug where sometimes it starts typing a bunch of stuff with each keypress. The only way to fix it that i found is to close the terminal, which isn't much of a fix
You can. Install a work profile on the device (You can use a third party app like Island) to do this. Then you can install apps into their own sandbox.
I do have work profile, and used it in the past, but as soon as you really want to use it as work profile, then some admin program would like to take over your phone, and not just your work profile - so no "dev mode", etc. (Or maybe I have old info... not sure).
Okay some further searching indicates the license that is expiring is Microsoft's export license to export Windows to Huawei. After the previous round of sanctions on Huawei, Microsoft had applied for and received a license to continue selling Windows copies to Huawei for it to resell. That is expiring, and is not expected to be renewed.
So its really an export license from the US government that is expiring.
"After your move away from AWS services, within the 60-day period, you must delete all remaining data and workloads from your AWS account, or you can close your AWS account."
So egress charges are still a significant problem.
It's realistically for the handful (dozens at most?) of very large Riak implementations where it would be enormously expensive to rewrite the application running on top of it.
For example, the UK NHS Spine messaging system which has been building on Riak for 10 years
https://www.allthingsdistributed.com/2023/07/building-and-op...