Hacker News new | ask | show | jobs
by Avamander 1552 days ago
Snap developers have refused to rename $HOME/snap to be less visible for nearly as long, they have and are shipping very broken software, all while using update methods that corrupted people's data unannounced until very recently (the update mechanism made data directories non-writable unless you enable some experimental option).

They very much do not care about the end-user with Snap, only how to appear attractive to potential customers.

3 comments

It’s not even $HOME/snap, it’s /home/$USER/snap.

https://snapcraft.io/docs/home-outside-home

> The snap daemon (snapd) requires a user’s home directory ($HOME) to be located under /home on the local filesystem. This requirement cannot currently be changed.

It's a pretty wild switch of power from the usual distro packaging where the packager is a neutral middle ground between the application's and the user's interests, often swinging to the side of being the user advocate.

Of course, compared with other platforms and auto updates, it is clear why app developers prefer and expect to be in charge of updates.

This is its most egregious sin, IMHO. Imagine low level system software with such a high opinion of itself that it thinks it deserves a front and center place in your home directory for you to look at every single day.

We don't have ~/ssh or ~/dconf do we? We've had the XDG spec for decades now - this selfish decision makes me so irrationally angry that it's the one reason I'd switch to Fedora to avoid snaps.