this post was submitted on 20 Nov 2023
141 points (100.0% liked)

Technology

37712 readers
179 users here now

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] MJBrune@beehaw.org 11 points 11 months ago (25 children)

I also want it that way. Keeping my steam games updated or keeping apps like discord or slack showing me online is great. I'd rather a modern operating system solve modern issues with modern solutions. They really should have a mode like this in Linux if they don't already.

[–] koorogi@kbin.social 5 points 11 months ago (5 children)

For a phone I'm are more likely than not to have with me, I could understand. But for a laptop, and especially for a desktop, if the machine is asleep, I'm not at it. Why is it great for a computer I don't have with me to show me as online in discord or slack?

[–] abhibeckert@beehaw.org 5 points 11 months ago* (last edited 11 months ago) (1 children)

It shouldn't show you as online in discord/slack, but it should be downloading messages/etc so that when you do come online you don't have to wait for it to sync with all your cloud services.

Also - consider those cloud services might not necessarily be available when you come online - maybe you open your laptop on a train in an underground tunnel or something.

Macs do a good job at this. They have "high efficiency" CPU cores which are still very fast (like, very fast*) but draw about half as much power as the regular cores. Software is also able to schedule background tasks based on various things like power level, network connectivity, how often the user actually launches your app on this device (maybe you have an app installed on all your devices but only actually use it on your phone...).

Background tasks like checking emails, backing up your computer, installing security patches, etc will all run while your Mac is sleeping.

Anti-theft features run even fully powered off. So unplug the battery, and never plug it back in, if you're going to steal anything with an Apple logo... the fact you can never turn it on does hurt the resale value, but that's better than going to jail. It'll phone home as soon as you boot it up too, and even after a full factory reset is still probably tied to the actual owner. You'll need the owner or Apple to deregister it - and Apple is likely to call the cops unless you've got a good story.

(* to give you an idea how fast the "Efficiency Cores" are on a Mac — in Game Mode the "Performance" cores are powered down, because the efficiency ones are more than fast enough and generate less heat - which allows the GPU to be pushed to the limit of the cooling system. The "efficiency" mostly comes from reducing features like speculative execution... though they do also run at a lower clock speed - as in ~3Ghz instead of ~4Ghz)

[–] koorogi@kbin.social 1 points 11 months ago

I'm not knocking the idea of running various maintenance tasks while the computer is asleep. The original post mentioned installing updates, and I agree that and your ideas make a lot of sense. It's not even a very new idea — I seem to remember the Wii would download updates using its ARM processor while the console was asleep.

OP specifically mentioned "discord or slack showing [them] online", and that's the use case I was questioning.

I do think that, even for legitimately useful uses, I'd still want the ability to turn it off. No matter how low the power draw, there may be times when I need to stretch my battery life a little longer, and I'm in a better position to know and plan for that than the OS is.

load more comments (3 replies)
load more comments (22 replies)