Hacker News new | past | comments | ask | show | jobs | submit login

Containers on the desktop are a symptom of disease in much the way that a fever is a symptom of disease. Fevers mitigate viral replication efficiency. Containers on the desktop mitigate future shock from the underlying libraries changing so fast that software written at T+3 years cannot be compiled or run on system libs from T+0 years. Like a fever they cause lots of other problems that damage the system but at least preserve most functionality.

The accepted pace of churn in software has now shrunk below the release cycle rate of operating systems. The problem is caused by developer's obsession with the bleeding edge, not being lazy. But it's not just devs. These days if you haven't made a change in your software in the last year people will start asking if it's no longer developed. The eternal wave of now has to be surfed and stability is just a dream from the past.




> It's caused by developers obsession with the bleeding edge, not being lazy.

Exactly. If developers really were lazy, the libraries wouldn't change as fast as they do.


Ish. Stability of API takes a lot more effort than Rambo engineering.


Daily reminder that Microsoft's devotion to backwards compatibility in Windows is legendary.


As legendary as it is overstated.

It's excellent for many common software, but for most specialty software, it's often lacking. Despite all the decades of cruft still supported by current Windows, especially 32 bit editions, there are still tons and tons of XPs and Server 2008s and NT boxes in the wild just to support software that would otherwise break.


Yeah; and Wine is better at running many older games than Windows is.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: