this post was submitted on 18 May 2024
239 points (94.8% liked)

Privacy

29798 readers
786 users here now

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

Related communities

Chat rooms

much thanks to @gary_host_laptop for the logo design :)

founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 1 month ago (5 children)

I'm sure this is a dumb programming error (files are not deleted until overwritten with new data with solid state media). A boneheaded fuckup. Another person reported old voicemails being flagged as new. Either way, I'm waiting to upgrade to this version as a result.

[–] [email protected] 12 points 1 month ago (4 children)

File systems have a record where the binary data for a file like a photo is stored. That's deleted, without that you'd have to extensively scan the whole memory and hope to recognize that a chunk is an image file.

Whatever Apple is did in this update, it's probably not good

[–] [email protected] 13 points 1 month ago (3 children)

If it is indeed a boneheaded mistake, then it’s probably because of over reliance on RPC-type calls from the front-end that displays the data, to the back-end that actually handles the data. User deletes photo, and the front-end, instead of actually deleting it, tells the backend to do it… and then hides the photo from view, maybe updates its index of photos marking them as “deleted” regardless of whether the backend actually deleted the photo.

Then an OS update comes along, and rescans the filesystem, and report a bunch of new photos to the front-end, that then happily add them to the GUI to the user’s surprise.

Modern APIs and software architectures are a bloated, unnecessarily complex mess, and this is the result.

[–] [email protected] 1 points 1 month ago

Some unit tests might have been lacking. But yea. I personally like to keep things simple, but a lot of tech companies seem to prefer quite the opposite sometimes

load more comments (2 replies)
load more comments (2 replies)
load more comments (2 replies)