Impressions from a first-time Mac user

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • hammerspoon

    Staggeringly powerful macOS desktop automation with Lua

  • Since the author appears pretty savvy, I recommend trying out https://www.hammerspoon.org/ and writing a little bit of lua to customize his mac experience. Can even install it as a Homebrew cask

  • yabai

    A tiling window manager for macOS based on binary space partitioning

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • g-hub-mouse-gestures

    Lua script to use mouse gestures in macOS using g-hub

  • I couldn't imagine navigating macOS without gestures. Great on touchpad, non-existent on any comfortable third-party mouse (the magic mouse is made for toddlers apparently.. I don't even have particularly large hands).

    Thankfully someone made an LUA script for the Logitech G app to use one of the random buttons on my gaming mouse to imitate three-finger swipes, which feels great: https://github.com/mark-vandenberg/g-hub-mouse-gestures/blob...

    I also am not a huge fan of Finder. Might be able to tweak so that the list view is default but crazy to me that you'd have folders and files just floating around in space.

    All that being said I went from lifelong Windows user to being fully onboard with Mac once I started developing professionally. PC gaming is the only reason I have a Windows machine at all. Windows is just gnarly, from the kernel to the UI.

  • displayplacer

    macOS command line utility to configure multi-display resolutions and arrangements. Essentially XRandR for macOS.

  • Try using displayplacer. It supports hz and I added color_depth to it a while back. I don't remember HDR being in the APIs used either but that may address it.

    https://github.com/jakehilborn/displayplacer

  • Amethyst

    Automatic tiling window manager for macOS à la xmonad.

  • Re: Snapping

    I recall visiting a Apple store around 2006 and playing with a store model iMac. I asked why I couldn’t easily maximize windows and manage them. The Apple genius just replied “why would you ever want to do it that way!”

    Well, idk? because it is intuitive and works? Sometimes I wish the Apple-heads would get their head out of their asses.

    I still bought a Mac Mini and by all accounts I am deeply invested in Apple products.

    These days, whenever working on a new Mac system, my first install is usually to install Amethest (https://ianyh.com/amethyst/)

  • stats

    macOS system monitor in your menu bar

  • iTerm2

    iTerm2 is a terminal emulator for Mac OS X that does amazing things.

  • > There is no other way to say this: window management is painful on macOS.

    Out-of-the-box yes.

    > If you open two of the same window (e.g., two Chrome windows), they appear as one in the dock. However, when you press Command (⌘)+Tab, this will only show one entry for Chrome, even though you have two windows of Chrome open.

    For app switching I've set the "Move focus to next window" keyboard shortcut to Option+Tab (don't remember what the default is). This works like Cmd+Tab, except it cycles between windows of the active application (i.e. Chrome windows in the above example). It's really quick and smooth since you just move your thumb between Cmd and Option.

    There is a slight difference between using Cmd+Tab though - you don't get a preview of the window you're about to switch to, so it's sometimes a bit clumsy if you have many windows open. To solve this I have three-finger swipe down set to display all windows of the focused app (called App Exposé). Don't remember whether this is default behavior. But with this you actually see all windows, which makes it even better than Cmd+Tab in this regard (which only shows icons).

    The above two in combination work very well for me and window management is a breeze.

    For window snapping I use BetterTouchTool[0] (paid app), but agree that if you need to get corporate IT's blessing to install apps then it's a hassle. Another app I couldn't live without: Alfred[1]. Just its clipboard history management and snippets make it awesome, but it can do so much more, like Workflows which I use a lot for various things). And iTerm2[2] is great.

    So in conclusion I agree with OP - if I was forced to use a vanilla installation then I'd prefer most Linux DE's, but being able to install a couple of apps I simply love MacOS and would have a really tough time transitioning back to Linux (been a MacOS user now for almost 7 years, before that 10 years of Linux).

    [0] https://folivora.ai/

    [1] https://www.alfredapp.com/

    [2] https://iterm2.com/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: What's the best way to control a cursor from the keyboard on macOS?

    3 projects | news.ycombinator.com | 10 Nov 2022
  • What are some annoying things about MAC OS?

    3 projects | /r/linuxquestions | 7 Mar 2021
  • Amethyst

    1 project | news.ycombinator.com | 8 Sep 2023
  • It's been almost 9 months since Ventura was released. What's your thoughts about "Stage Manager"?

    2 projects | /r/MacOS | 4 Jul 2023
  • Window manager that behaves like on WindowsOS?

    3 projects | /r/macapps | 2 Jul 2023