Hacker News new | ask | show | jobs
by basedrum 1022 days ago
I like how people are arguing that ls is alive, like there is active work being done on it over 38 years. A Unix tool that does one thing well can be considered finished and sit for years without anything going on. That doesn't mean it's dead. Sure, maybe people want fancy new stuff, but again, doesn't mean dead. If it had security problems for years, then one could argue that it's dangerous for it not to be updated and if it isn't, then proclaim it dead so people will move to something safer, but this trend to call something dead because it isn't in rust and doesn't have colors and git awareness? Meh
1 comments

Exactly! ls is alive, and just exists, mostly. The commits done on it are extremely minor changes to save up 0.0001% of performance and because the APIs it was using are sometimes deprecated. And that's fine!

However, when a new project arrives and does more, suddenly it's dogshit because it's stopped evolving despite doing infinitely more than ls.

Unixheads have a weird inferiority complex when it comes to anything not in coreutils.

coreutils is GNU. GNU is not unix. BSD utilities in base have far more utilities than coreutils.

Also, learn to use ls -F under an alias. You get the 99% of the functionality with very little.