161 karma · joined October 15, 2019
Also I can already imagine Apple throwing a bunch of scary warning popups at the user, requiring them to enable this and that in the settings and likely also not allowing to update an app originally installed through the app store using an app file downloaded from another source to make it even more tedious - requiring a reinstall of the app in that case. Can't imagine many users would be willing to go through that chore.
I may be wrong but considering we haven't seen any similar behavior on a significant scale on the play store I just don't see that as an eventual issue - especially considering Android makes installing apps from other sources very easy, necessiting only clicking on a button in a popup and toggling a switch to allow sideloading from within a specific app and even allowing you to update an existing app installed through the play store that way given that the signatures of both match.
I think developers will still be heavily incentivized to either change the behavior of their app or worst case attempt to sue Apple to force them to allow that specific behavior on the app store before moving their app outside the app store will even cross their mind.
I'm unsure why side loading would break the dynamics of their walled garden either. All that does is give both customers and developers the choice of forfeiting the benefits like discoverability, comfort and likely a bunch of App Store-exclusive APIs like IAPs and in return allow access in cases where Apple doesn't approve. I can already guarantee that most developers won't budge an inch from the App Store as the lack of discoverability and the annoyance of downloading an app file and clicking through Apple's warning popups just to install it would effectively kill their app.
Apple could still explictly disallow that behavior on the app store and also disallow them from linking to another source directly from the app, just like on the Play store. Meta could be free to live their desires outside the app store (inside the existing app sandbox obviously) and take the hit on discoverability and willingness from users to budge.
(Obviously not but OP's argument is moot anyways as waterproofing and a replaceable battery are not mutually exclusive, we already had phones and other devices with both)
I remember having issues with system starvation if it started to make excessive use of zram but that has been pretty much levitated with the introduction of MGLRU.
The most powerful iGPU likely. It still won't come anywhere close to high-end dedicated laptop GPUs in the vast majority of benchmarks regardless of how much optimization you throw at it - that's just falling for marketing / hype.
Processed 974464 files, 327323 regular extents (751261 refs), 598287 inline.
Type Perc Disk Usage Uncompressed Referenced
TOTAL 40% 11G 28G 60G
none 100% 2.7G 2.7G 6.2G
zstd 34% 8.9G 25G 54G
Nix also supports automatic deduplication using hardlinks which I have enabled in this case.So it's not a necessity per se but constantly rebuilding a significant amount of packages would easily turn the majority of users away. I'm not sure how many Nixpkgs revisions the Hydra build server keeps hold of or if they even clean up older revisions at all - perhaps it might be time to start doing so at this point. That would be an issue for ancient Nixpkgs revisions which point to broken urls though as the archival of sources is out of the scope for the NixOS infrastructure. Nix is only concerned about the state of a given source using checksums, not the availability itself. So in that sense "full source reproducibility" is only a guarantee that the input doesn't differ (and optimally should result in the same output bit-for-bit which is a completely different beast and something that is being tackled not only by NixOS but by several other distros). It's not a guarantee for "I will be able to grab this Nix derivation in 30 years and be able to get an output out of it" unless you have a mirror of the original sources.
Is it common for strangers to actually approach each other in the gym? At least here everyone goes from machine to machine listening to music and making as little contact as possible and the few times I've been approached was just to ask how many sets I have left. I've been surprised just how much that seems to differ from place to place.
- Normal Google Android, which is just spyware
- Android but without any GApps, which barely runs anything relevant
- Android with either MicroG / sandboxed Play Services, which AFAIK breaks Google's ToS and is at the mercy of them not breaking those
- GNU/Linux phones, which I can not in good conscience call primary daily-driver ready
- Dumb phones I guess?
Doesn't leave us with many options. At this point it's choosing the lesser of two evils.
I meant Screen Time which lets you disable in-app purchases for children, not authentification which just requires you to enter your password for validation against accidental purchases. That was a mistake from my part.
> What people do with their money is none of your business.
Sure it isn't but what exactly is it that makes the App Store especially protective of users then in comparison to the competition? Play Store also gives the same controls and the same premise of guarding users from malware - which does still slip through, don't get me wrong, but so does it on the App Store - without having to block sideloading. Apple is fine with psychological mechanics designed to get particularly children to dump money into a game over and over as long as the developers paid their cut to them - which as you mentioned is fine in the context of individual responsibility, but it really does not scream "protective" to me. At that point why not give me freedom to install apps from wherever I'd like?
> The reason Epic got fined was because people whose credit cards were saved and charged didn’t consent to the purchases and Epic refused to refund even when their virtual currency wasn’t used, or they locked out the accounts entirely when the transactions were charged back.
Yes and never have I defended that. I am very glad they got zapped for that. I am simply against the idea that any corporation is a trustworthy guardian angel which only has the customers' best interests in mind. Any of the tech giants are more than happy to employ anti-competitive and customer-unfriendly tactics in the name of profit and siding with either one because of favoritism or holding a grudge against the one instead of on a rational case-by-case basis is just silly.