Technology @beehaw.org European Commission sends preliminary findings to Apple and opens additional non-compliance investigation against Apple under the Digital Markets Act
Operating Systems @beehaw.org OMG! We’re at forty! (Announcing the release of Fedora Linux 40) - Fedora Magazine
Technology @beehaw.org The free Delta game emulator for iPhones is live on Apple’s App Store
Free and Open Source Software @beehaw.org A backdoor in xz (current versions are impacted)
Technology @beehaw.org Apple will require notarization for apps from third party app stores, and will disable updates for apps installed via third party app stores if staying outside EU
Technology @beehaw.org Alan Pope: "Multiple genuine-looking scam cryptocurrency miners and fake Bitcoin wallet applications have been published in the Snap store since 2018."
Technology @beehaw.org Sora: Creating video from text
Technology @beehaw.org I Just Wanted Emacs to Look Nice — Using 24-Bit Color in Terminals
Programming @beehaw.org scriptscrub (
scriptoutput pruner / watcher)Free and Open Source Software @beehaw.org Wine 9.0 released
Free and Open Source Software @beehaw.org Kakao Entertainment seems to be planning legal action against Tachiyomi (and forks)
Free and Open Source Software @beehaw.org Fossify Gallery is now on F-Droid, and Simple Gallery got removed due to a proprietary dependency
Operating Systems @beehaw.org openSUSE's Logo Competition Results
Gaming @beehaw.org Updates regarding the IndieLand / The Completionist charity fraud allegations
Free and Open Source Software @beehaw.org My opinionated list of FOSS applications
Jokes and Humor @beehaw.org Nissan vehicles recalled due to zombie virus contamination
Gaming @beehaw.org YouTuber The Completionist's Open Hand Foundation Accused of Keeping Charitable Donations - IGN
Operating Systems @beehaw.org Fedora Linux 39 is officially here! - Fedora Magazine
Science @beehaw.org NileRed: Making bulletproof wood (based on a 2018 paper)
Free and Open Source Software @beehaw.org Any handwriting keyboards?





Restricting access to files within a user is why sandboxing is useful. It in theory limits the scope of a vulnerability in an app to only the files it can read (unless there is a sandbox escape). Android instead prevents apps from accessing other apps' files by having each app run as a separate user.
One way to keep the encryption keys encrypted at rest is to require the login password (or another password) to open the app, and use it to encrypt the keys. That said, if an adversary can read Signal's data, they can almost certainly just replace Signal with a password-stealing version.