Broken features aren't used
tedunangst.com
tedunangst.com
Of course this may not be practical for small utilities, like ls in the example. By the way ls -p (well, -F actually) was quite useful in the time before coloured output. I remember it being turned on by default on some systems I used way back when.
It's utterly undoable for utilities (small or not) even if you ignore the likely blowback à la W10 telemetry.
It's not undoable for utilities either, just the effort/benefit ratio probably doesn't justify it.
Not sure about the others, but AFAIK Firefox telemetry is only enabled (or at least sent to Mozilla) on pre-release channels.
> It's not undoable for utilities either
It's undoable in the sense that you'll be bundling more telemetry code than there is actual utility code, and downstream is going to remove it as soon as it lands.
And when the popularity of feature X happens to correlate with people running in environments that don't let the tool phone home through their default-deny traffic filters?
Fuck them and their use case for not letting you monitor ever little thing?
Something like: "Hey, we are considering deprecating 'ls -P' and detected its use by your system. We'd love to work with you to ensure a smooth transition, check out 'man depwarn3754' for details on how you can help." The man page could include a notice about why they want to deprecate it, how you can get away from using it, and, how to contact them if you think it's an issue.
It'd be a lot of leg work, that's for sure.
# ls for Directories.
function lsd
{
ls -1p $* | grep '/$'
}
Works nicely.I'm assuming that's what this is about but maybe not.
I surely can't be the only one, and I'm surprised that the article's author suggested it's never used.