Hacker News new | ask | show | jobs
by _tulpa 2165 days ago
> 3. Because of 1, 2, and 4. Use ^L, when you need it.

> 4. Same as 1.

> ... saves tons of time

No. It really fucking doesn't.

How is it ever supposed to be faster to try and figure out which search result for 'index.html' is the file in the somewhat-cluttered folder I just fucking navigated to for the express purpose of opening index.html, so that I don't end up selecting another file named 'index.html' from one of the subfolders? Just jump to the goddamn file in the current folder as I type, it's so much faster, and it's what everyone who has ever used the type-while-in-a-file-dialog feature expects to happen anyway.

Also how have people not figured out that file search on your local computer kinda really sucks? The stuff you want to search for probably doesn't have a unique/meaningful file name. Folders namespace non-unique file names, and the full path then has some semantic meaning. And since humans are pretty good at semantics, we seem to be pretty good at navigating the semantic hierarchy of where we put stuff. Recursive search makes you read some inevitably tiny and low-contrast text to get the meaning back. Useful if you're truly lost but absolutely 100% not useful as the global default.

Also also, what the hell do we do with years (decades?) of muscle-memory? Pretty much everyone else still uses the old behavior too so if you're cross-platform (or use only some stuff that is GTK3) that muscle memory isn't going away.

Also also also, why the shitting fuck was #3 not the new default behavior (or why isn't the old default the new default for that matter). Why isn't this only-sometimes-useful recursive search bullshit hidden behind some non-intuitive undiscoverable hotkey?