News for hackers. Stuff that matters.
Re:ZapFast: A fast, native WhatsApp client in Rust and egui by LoganDark on Sunday November 08, 2026 @02:09AM (#50411085)
That's actually a very good point, I haven't seen any care for power consumption from software developers in many many years. The only people who seem to still care about it are hardware developers like Valve and Apple.

I figure that doing less work generally requires less power, but some developers are crazy and act like they own the whole CPU, generate tons of heat, stress out the cooling system etc. with multithreaded bullshit when they did NOT need to be multithreaded.

Re:ZapFast: A fast, native WhatsApp client in Rust and egui by proneb1rd on Sunday November 08, 2026 @03:54AM (#50411524)
Not sure why multi threading is a victim. It really depends.
Re:ZapFast: A fast, native WhatsApp client in Rust and egui by LoganDark on Sunday November 08, 2026 @04:43AM (#50411762)
It does indeed depend.

Some multithreaded workloads will use the full logical processor count to pin every core and that can really suck on low-end systems. I think aside from balancing multithreading overhead, this is one of the reasons why some more advanced software (such as 7-Zip) lets you select the number of threads to use for a workload, even if you already know and accept that it'll be expensive until it's completed.

Lots of multithreading things I come across as a developer have a default of something like 4 threads, or only use a certain fraction of logical cores up to a certain maximum, etc. because it's generally more polite not to always pin every core.