All it needs is Internet access to remain useful with few shortcomings.

The next step would be automatic self-training. A free LLM that could access HN everyday (and the linked sites) for more data would remain current in programming for a really long time.