News for hackers. Stuff that matters.
Re:Ask HN: What’s a good laptop for software development at ... by rpdillon on Wednesday April 20, 2022 @07:39AM (#31095429)
Not OP, but MacOS has very different ergonomics than Linux. My latest frustration on MacOS is switching between desktops/workspaces quickly. In any Linux distro, I can use both alt-tab and desktops to manage windows and switch instantly between programs. On MacOS, even when I disable animations using accessibility settings ("Reduce Motion"), switching workspaces comes with a delay during which the workspace appears switched, but keyboard input is eaten because the application window hasn't been given focus by the WM yet. Linux gives me the freedom to switch WMs, but on MacOS, I'm trying to cobble together something workable using alt-tab (the app) and accessibility settings, and still not succeeding. I've searched for a fix[0], but no luck so far.

I agree about power management, but having freedom to configure things like this is a bigger factor for me personally. As far as package management, my experience with apt has been better than my experience using brew, though both are serviceable.

[0]: https://apple.stackexchange.com/questions/17929/how-can-i-di...

Re:Ask HN: What’s a good laptop for software development at ... by Atreiden on Wednesday April 20, 2022 @08:09AM (#31095705)
Yabai + SKHD will totally change your workflow for the better. Sometimes I forget most people don't have it set up by default so I get confused when I read comments like these.

Tiling is snappy, workspace switching is instant. And I'm on a pre-m1 machine with 16GB RAM.

Re:Ask HN: What’s a good laptop for software development at ... by rpdillon on Wednesday April 20, 2022 @08:55AM (#31096160)
It's this kind of response that motivates me to post on HN about topics like this! I use Rectangle[0] for tiling, and I'm quite happy with it, but have not explored SKHD yet. Will give it a try now, thank you!

[0]: https://rectangleapp.com/