logoalt Hacker News

noAnsweryesterday at 9:11 PM1 replyview on HN

It makes me sad that shells, operating systems and languages have basically made zero progress / had zero innovation in the last 60 years.

"Escaping" should be something some graybeard is mumbling about.

Yet here we are in 2026, still having to be on the lookout for a wild /../

Even PowerShell is boilerplate, boilerplate galore.


Replies

1718627440yesterday at 9:34 PM

It's just a fundamental problem of encoding the boundary between different (meta-)languages in-band. It will always be a problem, until it's possible to implement the separation out-band, which makes the respective language no longer self-contained, as it needs to be implemented in the layer above.

This occurs now with LLMs too. It's a fundamental problem, of the problem description, not the implementation.

show 1 reply