8 ms·
Monterey’s Finder Find memory leak may not be fixed
- orangepurple 4y agoIt's amusing to me that basic functionality like searching for a file is a $6 app on MacOS (the link within the article is https://apps.tempel.org/FindAnyFile/ https://apps.tempel.org/FindAnyFile/) while fd-find exists (https://github.com/sharkdp/fd https://github.com/sharkdp/fd) on all major platforms and is free, open source, and easy to use if you have eyes and can read a few basic instructions.
- anonymousab 4y agoA GUI with mouse support is a fairly important if not crucial feature for many users. It is their preference.
- OskarS 4y agoTerminal workflows are very much not for everyone. Many people are happy to pay a few bucks for a nice and friendly GUI application. It's not such a bad thing that people are willing to pay for software, as it is, in fact, the way many of us make our living.
- nerdponx 4y agoI think the really interesting observation here is that nobody tries to make a living selling small CLI programs, and moreover that these GUI programs tend to also be under proprietary licenses without so much as source available for viewing. I find it interesting because I think very few people are willing to go through the trouble to "pirate" a $6 app if it had a free-as-in-freedom license. Building GUI applications from source tends to be a pain in the ass, and the people who weren't willing to pay $6 aren't even potential customers in the first place.
- OskarS 4y agoYeah, I agree, it's a shame that there isn't a better mechanism to pay for CLI software. I think a lot of developers would just refuse non-open source CLI software, but that really shuts down what could be a healthy market. Don't know what the solution would be though ("GitHub sponsors" don't seem to be it...)
- EricE 4y agoIt's not really that hard to understand - the people most likely to use CLI commands are the least likely to pay for software. Just look at the comments in this story :p
- EricE 4y agoHoudaSpot is far more than a friendly GUI - It's a powerful query tool and while I love the CLI for many things, HoudaSpot is a great example of how a well thought out GUI can beat the pants off of a CLI for this particular use case. Especially if you aren't exactly sure of what you are looking for/the best way to find it. Using HoudaSpot as an interactive spelunking tool for your data (not just the file system!) is pretty amazing.
- bastardoperator 4y agoI tend to agree with you, but I had a situation where my mind was completely changed. I worked for a company in high school believe it or not that did not give mice to the employees, lots of data entry. They said the mouse would slow you down significantly and while I struggled for a couple weeks to learn everything and the hotkeys for the terminal/console apps, it became insanely obvious that operating a computer without reliance on the mouse was far more performant, and easier once I stopped fighting the urge to grab my mouse. I don't think it's for everyone, but I'm grateful for that experience.
- nerdponx 4y agoA lot of Windows applications are like this too. People who use the CLI are extremely lucky to be able to benefit from so much free software.
- adolph 4y ago> . . .are extremely lucky to be able . . . . . . have invested the upfront time to be able . . .
- orangepurple 4y agoWhat is this luck you speak of? Everyone has an equal learning opportunity and the software is free.
- dewey 4y agoIs it really that surprising that a GUI alternative to a command line tool exists and that most people would prefer that? I don't see anything wrong with providing a tool and charging for it.
- alar44 4y agoIt is to him because that's just how smart he is! Doesn't need GUIs! Still uses a black and white monitor! Only needs a terminal! He's VerySmart!
- zippergz 4y agoAmusing that people buy hammers when you can use a rock for free.
- can16358p 4y agoI have eyes and can read basic instructions. I'm also a developer who can work perfectly nice with terminals. I prefer GUI-based search as I feel it visually appealing.
- phailhaus 4y agoPiling on here, this is obviously a Bad Take. In order to use fd, you need: 1. To know what the terminal is. Most people do not. 2. Either Homebrew or MacPorts installed. At this point you've lost the majority of the people who vaguely know what the terminal is. 3. Familiarity with how unix commands work, what "flags" are, how to write them, how to specify filepaths. 4. How to debug those commands when you invariably get it wrong. 5. Since fd just dumps filepaths, you need to know how to inspect them further and open them. Yes, $6 is more than worth it for many people. All you need are eyes and the ability to use a mouse and keyboard.
- trollied 4y agomdfind is a built-in terminal command that finds stuff. No need to spend $6
- spillguard 4y agoDoesn't usage of mdfind still suffer from GP's problems 1, 3, 4, and 5?
- dwaite 4y agoSpotlight, then, which is the built-in GUI for the same database as mdfind.
- nerdponx 4y agoI think a more charitable take is that it's interesting how CLI programs tend to be FOSS and gratis (maybe donations accepted) while GUI programs tend to be proprietary and non-gratis.
- teaearlgraycold 4y agoGUIs are much harder than a bit of system programming and console outputs.
- throwaway92394 4y ago
- compiler-guy 4y agoThe functionality is totally already there, both from the command line and from the GUI. If you need something more sophisticated you can pay for it. I never have needed such a thing, but I'm sure there are people for whom it is worth it. There does happen to be a bug in the normal functionality--that is unfortunate, but Linux certainly has its share of bugs also.
- Synaesthesia 4y agoThe Find any file app is actually free and only asks you to donate, but still gives full functionality. I like it because it can search system files. There is a way to do that in Finder though too ;-)
- hbn 4y agoFYI - there's a quicker way to relaunch Finder: hold option and right click the Finder icon in your dock, and there will be a new "Relaunch" item at the bottom of the menu
- clairity 4y agoi actually keep finder off (force-quit via activity monitor) until i need it, preferring to use spotlight for simple file finding. it otherwise uses not only too much memory but also too much cpu time (and hence battery).
- mrgalaxy 4y agoFinder just relaunches when you force quit it in Activity Monitor? Is there something else you had to do to get it to not relaunch? Also, I'm not sure how much you are saving by doing that. My Finder uses 0% CPU when not being actively used.
- clairity 4y agomine doesn't relaunch, but i honestly don't remember how i changed that behavior, sorry! dunno why, but my finder uses 2-5% constantly when running, and spawns a bunch of other processes (like mdworker) as well, which also suck away battery. better to keep it off for me.
- nicwolff 4y agomdworker is what keeps your simple Spotlight file search working ツ
- clairity 4y agowell yes (and also for backing up i believe), but at least for me, there aren't tons of files that i care about which change often, so i don't need it constantly going off and cataloging the latest homebrew updates or whatever.
- BruceEel 4y agooh dear, and I thought they had eventually managed to FTFF.
- dreamcompiler 4y agoThe Finder has been pretty broken since OS9. I'm accustomed to Apple not caring to FTFF, but the least they could do is not break it further.
- ubermonkey 4y agoWAT.
- dreamcompiler 4y agohttps://arstechnica.com/gadgets/2003/04/finder/ https://arstechnica.com/gadgets/2003/04/finder/
- BruceEel 4y agoOlden Golden. Siracusa is a hero.
- ubermonkey 4y agoEr, ok. I only used pre-X Macs relatively briefly. To me the Finder is fine. I don't want Apple to spend more time on it than is necessary. I certainly don't want them to go all in on Siracusa's plans. ;) I just don't think about it very much, and I certainly don't care about it as deeply as he does (and as I guess lots of original-mac fans do).
- NonNefarious 4y agoRemember the big "ground-up rewrite" of Finder we were promised a few major OS versions ago? I'm not surprised if your answer is no. Finder is disgraceful junk, with an example being that its "find" function utterly fails to live up to its name. It's mind-boggling how a simple filename search can just... not find clearly-matching files. I use EasyFind.
- teaearlgraycold 4y agoSo upgrade to 13?
- dylan604 4y agoIf only that were an option to everyone all the time, Apple would be so much happier. Unfortunately, real life situations exist where upgrading OS means breaking existing workflows that for various reasons cannot be upgraded as well.
- RadixDLT 4y agointel macs cannot upgrade
- jibbers 4y agoSource?
- teaearlgraycold 4y agogg
- rbanffy 4y agoSounds funny. Any given search should return as few items as feasible (say, to populate the window) and keep in memory a way to locate the next batches instead of materializing in memory all hits and their locations like the article describes.
- wtallis 4y agoThat only works if you don't want to sort the results as you find more. When returning approximate matches, you often can't be sure that the next batch won't contain a better (or perfect) match.
- rbanffy 4y agoIf you are adding to the search string, the newer results are probably better if some of the results from the previous search are no longer matches.
- ddoolin 4y agoThat feature has always been pretty terrible anyway, even when it did at least function correctly.
- lelandfe 4y agoFinder > Preferences > Advanced > When performing a search: "Search the Current Folder" Changing this from the default of "Search this Mac" has made it a feature I actually occasionally use now.