So if Google is to learn from others’ past mistakes, it ought to be able to leverage Gemini as long as the user can easily and fully swap out Gemini for an alternative. That was the problem regulators had with IE and the App Store.
That album still shows up today in jarring ways in Apple Music when you use the Create Station feature because it was on everyone’s phones and their algorithm still isn’t good enough to recognize when one of these things is not like the others.
> You can't navigate to a hidden folder by typing its name (let's not get too creative!).
You can, actually. ⌘-SHIFT-G in Finder lets you navigate to any folder by typing in the path - even hidden paths. No mortal user would ever be expected to know or discover that, but it's there.
Finder is annoying for power users. Command shift g is a lifesaver.
I think my favorite file navigator was konqueror.
Another Mac annoyance is that the launch tool (command period) seems to forget apps. Or worse, shows the app as you type the name and hides it if you continue typing the next letter in the name. Not sure what focus group approved this...
That's Spotlight, and it's become decreasingly useful over the years, including for the flaws you mention. People seem to be relying on 3rd party replacements.
‹digression›
Even those aren't helping me much at the moment because in my current macOS, system-global shortcuts — whether builtin, provide by an application, or configured by me — stop working after random uptime until I reboot.
Finder's a ruddy liar, though, happy to tell me 2+ GiB free, then apps unable to save a 16 KiB file because not enough disc space. Allegedly, macOS counts tosh like video screensavers and HEIC desktop images that aren't in-use and came from Apple as "free space", and should auto delete them if space is needed, but I've yet to see it do so. Instead, I'm left manually telling Steam to delete hundreds of MiB just to store that 16 KiB file…
. o O ( Yes, I'll be getting an external SSD. )
‹/digression›
Fish has a lot of features out of the box I find really useful:
* Command auto suggestions as you type based on your history
* History search (using up arrow) based on a partial command
* Helpful completions and descriptions when you hit TAB
* Muti-line command editing
* Syntax highlighting
You can get all those same features in Zsh by using plugins, but those features work out-of-the-box with Fish with zero configuration. Zsh is a bit of a pain to configure, and pretty anemic without plugins. Fish makes configuration optional because it works how you'd hope your shell would out of the box. Even though Zsh has those features as plugins, they're kinda janky, not well maintained, and often conflict with other plugins.
Additionally, Fish also has:
* Excellent built in commands (string, math, argparse)
* Sane scripting (word parsing where you don't need to quote everything, etc)
* Great documentation
* A web-based configuration if you're into that sort of thing (it's a bit of a gimmick for beginners)
The main reason I use Zsh (or Bash) at all is for POSIX/portability, or for when I can't install something else. But for an interactive shell on a machine I control, it's hard to compete with Fish for speed, features, and ease of use.
Other two things: Fish has an amazing integration with Docker and Git. If you type:
docker stop <TAB>
it suggests the hashes of the containers. About Git, you can, for example, type:
git checkout <TAB>
and Fish will suggest the available commits and tags. If you start to type a string it will also suggest the hash of commits whose messages match the string.
I know that zsh may do the same using plugins. But Fish have all of that by default without being bloated. I use Fish since 2018, never installed a plugin and never thought that something was extra in it
reply