Hacker Newsnew | past | comments | ask | show | jobs | submit | matthewmc3's commentslogin

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.

And that’s exactly what the ancestor comment (https://news.ycombinator.com/item?id=44502286) argued.

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...


s/command period/command space

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›


The just sounds like ⌘-Z with extra steps.


Aider doesn't run in your editor. Undo in editor won't undo Aider's changes.


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


You can get the rest of the way there by combining the Hammerspoon method of launching with WezTerm's ToggleAlwaysOnTop feature. I use a similar method described here: https://github.com/wez/wezterm/issues/1751#issuecomment-2299...

You could probably even use Hammerspoon to initiate the keyboard shortcut if you didn't want to mark the window manually.


I expect that won't work on macOS, because an "Always On Top window" is not equal to a "floating window"...

It's described here: https://github.com/wez/wezterm/issues/1751#issuecomment-1973...


The bigger irony is that Python has had its own venv built in since 3.3. I haven’t needed virtualenv for years.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: