←back to thread

422 points km | 4 comments | | HN request time: 0s | source
Show context
forrestthewoods ◴[] No.41831481[source]
I could not possibly disagree with this more strongly or violently.

In short - shutup and deal with it. Is it an extremely mild and barely inconvenient nuisance to deal with different or mixed line endings? Yes. Is this actually a hard or difficult problem? No.

Stop trying to force everyone to break their backs so your life is inconsequentially easier. Deal with it and move on.

replies(1): >>41832030 #
1. Avamander ◴[] No.41832030[source]
Why do we _have to_ keep bringing this legacy baggage with us for the next decades though?

Allowing CRFL-less operation intentionally, especially in new implementations. Abusing protocol tolerance is (just a bit) to switch current ones. Should allow relatively gradual progress towards Less Legacy:tm: with basically no cost.

Not every change is "breaking your back" especially if you should be updating your systems anyways to implement other, larger and more important changes.

replies(1): >>41832097 #
2. forrestthewoods ◴[] No.41832097[source]
Because it’s literally fine and a non-issue. Only whiny Linux babies cry about it. It’s trivial for tools to support. Trivial. Like this is easiest, least harmful baggage in the history tech debt baggage.

There will always be tech debt. Always and forever. Burn cycles on one that matters.

replies(1): >>41832802 #
3. Avamander ◴[] No.41832802[source]
So what's the issue with getting rid of this debt slowly? It costs basically nothing, yet makes it cleaner for those in the future. Debts matter at a larger scale and the long run.
replies(1): >>41832889 #
4. wongogue ◴[] No.41832889{3}[source]
They carried the debt. Why shouldn’t everyone else?

Regarding this issue…I don’t think the author is advocating for patching standards. Just consider CR as deprecated and use it only for backward compatibility.

I do it similarly. I don’t convert line endings but any new project uses LF irrespective of the OS and configured as such in the editor.