Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

From my knowledge .DS_Store is something everyone hates and no one actually benefits from, I personally hate it with passion and there's several times I wanted to work at Apple to remove it. Is there a reason why macOS still keeps it, do they actually think it's a good idea, or they don't like to listen to users, or they didn't get to do it yet?


> from my knowledge .DS_Store is something everyone hates and no one actually benefits from,

Small correction then; "something non-mac users hate and non-mac users don't benefit from"

I doubt you'll ever hear a Mac user advocate for DS_Store files because by design they do their job best when you never realize they exist. I think for __some__ users once they realize icon positions are maintained there, they'll be a bit more defensive. For many users (myself included), since it can also control view settings for a given folder [0], that I would be pretty peeved to lose.

Computers create junk files all the time and carry a lot of bloat, and furthermore one person's bloat is another person's workflow.

No joke, back when I was still doing general helpdesk support we had some "sort of clever" users who found out that they could recover some project files from %appdata% and relied on this for "auto-saving" their projects. When a new fileserver was spun up and this time the admin forgot (decided not to?) to toggle redirection for Appdata, this user was in for a shock when we had no backup of their Appdata and they had lost months of work.

Personally DS_Store is a very minor annoyance at best, if even noticeable. For version control it's just another file to add to ignore lists, and for network shares it's a very simple MacOS command to disable writing them to network shares. But it's not fair to call it worthless, it has a lot of good uses if you're a Mac user.

[0] https://www.arno.org/on-the-origins-of-ds-store


.DS_Store files are also a PITA for Mac users who mainly work on the command line. I don't understand why this data isn't stored in filesystem attributes instead of 'user-visible' files (for some reason I didn't have problem with .DS_Store on my previous Mac, but now on the new Mac they're suddenly everywhere again, might be that I somehow disabled them years ago on the old Mac though).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: