News for hackers. Stuff that matters.
Re:How does Apple get away with this UI? by cr0sh on Tuesday December 10, 2019 @03:06PM (#21756307)
The thing I hate most about Apple's updates is that if you say "try again in an hour", rather than prompting you if you want to update again, it just starts the update!

My PB is supplied by my employer, so I'm using it all the time in the daytime. Sometimes I have time to do the update, but sometimes I don't - but I might anticipate that I can come to a stopping point in an hour or two. But I don't get that option. If I say "wait an hour" - it will just start the update in an hour - killing my browser and tabs, my IDE, my terminal sessions, whatever else I have open...

Hosed isn't the right word for it - fortunately IntelliJ allows me to continue where I left off, and getting my tabs back is no problem in most browsers. Terminal sessions are jacked, though. And just getting back to where you were mindset-wise - that's a major pain (it's one thing when it's on your terms, but when the rug is yanked out from under you, it becomes a real problem).

Ubuntu (and probably other Debian-based Linux systems - and maybe all of them - so many distros I haven't tried or haven't played with in a long while - sigh) does it right - if you say to try again later, it will pop up the same dialog later. Most security updates aren't of the nature that waiting an hour or a day is going to be a major issue (and if it were, we generally are informed well ahead of time of it).

So - I can understand and feel everyone's pain on this; Apple really should change this to allow user choice. Heck - I'd also love options to install "at next shutdown", "at next powerup", and "at a set time/day" - because at the end of the day, when I shutdown my machine, that would actually be the best time to do the install/update (for me at least).

Re:How does Apple get away with this UI? by mthoms on Tuesday December 10, 2019 @03:21PM (#21756431)
Both iTerm and IntelliJ-based IDE's have a setting requiring a dialog confirmation before quitting. That will prevent these shenanigans to an extent.

But still, this is pretty bad on Apple's part.

Re:How does Apple get away with this UI? by SkyPuncher on Tuesday December 10, 2019 @03:28PM (#21756506)
But only after "randomly" closing every other possible program you have open. Might as well restart when iTerm and Webstorm are the only things left.
Re:How does Apple get away with this UI? by mthoms on Tuesday December 10, 2019 @03:43PM (#21756649)
Well I often have several manually started servers/processes running in both iTerm and Webstorm so these are (by far) the most painful to restart. But yeah, it sucks.
Re:How does Apple get away with this UI? by jessriedel on Tuesday December 10, 2019 @05:23PM (#21757534)
> The thing I hate most about Apple's updates is that if you say "try again in an hour", rather than prompting you if you want to update again, it just starts the update!

I appreciate you bringing this up. It happened to me a few times, and I was wondering if I was going crazy, or if it had really just lied to me like that. Glad to know I'm not crazy.

Re:How does Apple get away with this UI? by curt15 on Tuesday December 10, 2019 @04:21PM (#21756991)
>Ubuntu (and probably other Debian-based Linux systems - and maybe all of them - so many distros I haven't tried or haven't played with in a long while - sigh) does it right - if you say to try again later, it will pop up the same dialog later.

Debian yes. But Ubuntu has adopted a Windows 10-style approach with its new snap packaging format. See https://forum.snapcraft.io/t/disabling-automatic-refresh-for...

Re:How does Apple get away with this UI? by DoofusOfDeath on Wednesday December 11, 2019 @12:07AM (#21759759)
Thanks for posting that link. I learned two valuable things from reading that discussion thread:

(1) I saw examples of how to phrase comments in order to keep a conversation polite and constructive, even as tempers start to rise.

(2) I learned a lot about how Ubuntu "snap" installations work, and why "apt" better fits with my ideals.

Re:How does Apple get away with this UI? by saagarjha on Tuesday December 10, 2019 @03:10PM (#21756341)
> Terminal sessions are jacked, though.

Interestingly, I protect against this by running iTerm, which asks me before quitting and prevents the shutdown.

Re:How does Apple get away with this UI? by allovernow on Tuesday December 10, 2019 @03:12PM (#21756361)
> Terminal sessions are jacked, though

Tmux might be useful for that.

Re:How does Apple get away with this UI? by antsar on Tuesday December 10, 2019 @03:23PM (#21756456)
If tmux is local, the reboot is going to kill that too. There are ways to re-create your windows/panes automatically after reboot, but they come with caveats.
Re:How does Apple get away with this UI? by freetonik on Tuesday December 10, 2019 @06:19PM (#21757907)
iTerm 2 can do that and even restore running processes. In my experience that feature works well enough.
Re:How does Apple get away with this UI? by inetknght on Tuesday December 10, 2019 @03:22PM (#21756449)
I was going to recommend `tmux` as well. It won't help for _local_ terminal sessions but running `tmux` on any remote hosts has saved my bacon more times than I can count.
Re:How does Apple get away with this UI? by blancNoir on Tuesday December 10, 2019 @03:45PM (#21756666)
tmux resurrect might be worth looking into https://github.com/tmux-plugins/tmux-resurrect
Re:How does Apple get away with this UI? by gumby on Tuesday December 10, 2019 @08:35PM (#21758733)
> Terminal sessions are jacked, though.

Tmux may help you here.

Not that this excuses Apple's dark pattern UI or absolves them of any responsibility for fucking up your environment. I'm just trying to reduce your pain slightly.