this post was submitted on 18 Apr 2026
73 points (92.9% liked)

Technology

84256 readers
3757 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
all 13 comments
sorted by: hot top controversial new old
[–] Sv443@sh.itjust.works 37 points 1 week ago (2 children)

that's why I always implement encryption myself and never update anything

[–] VibeSurgeon@piefed.social 2 points 1 week ago

Not Invented Here includes the whole stack, including the operating system and the hardware

[–] AA5B@lemmy.world 17 points 1 week ago (1 children)

I’m not buying this. Sure minimizing dependencies is a good practice, but not updating? That’s a recipe for disaster.

It’s important to note that you can’t predict supply chain attacks or vulnerabilities, and vulnerabilities are much more common. Also, while frequent updates might expose you to that supply chain attack more quickly, it also mitigates it more quickly. Frequent updates in combination with vulnerability scanning, and limiting downloads to reputable sources (that try to prevent supply chain attacks and discover them quickly) is a much better approach.

There also the maintainability argument, that I’m having right now with a couple of our legacy software teams. Not updating can lock you into the past, for entire ecosystems of dependencies. You cant update if you have to, you cant take advantage of new features anywhere in the ecosystem, and it’s now an expensive emergency when something stops being maintained or has an unresolved vulnerability. If you’re being continually kept up, then choices or features are easy

Then the goal is how do you automate your updates as smoothly as possible so they do not become noise, do not create extra work? Tools like dependabit and renovate bot have a lot of config options to help that

[–] corsicanguppy@lemmy.ca 4 points 1 week ago

not updating? That’s a recipe for disaster.

Not blindly updating.

It's a different thing.

[–] SnoringEarthworm@sh.itjust.works 14 points 1 week ago (1 children)

The careful reader may note that my title is not quite accurate. It’s not every dependency you add that’s a problem; it’s every dependency you update.

Why not put that in the title, Mr. Hoyt?

[–] renegadespork@lemmy.jelliefrontier.net 13 points 1 week ago (1 children)

Every dependency you don’t update is a zero day waiting to happen. All software carries risk.

[–] corsicanguppy@lemmy.ca 1 points 1 week ago (1 children)

Every dependency you don’t update is a zero day waiting to happen. All software carries risk.

In the same breath you're advocating updating without checking, and saying why that's an issue. You ... realize that, right?

You're so close to realising the reason enterprise distros do backports.

you're advocating updating without checking,

Uh… no. That’s not what I said. I said there’s risk in both updating and not updating. You need to do the assessment to decide which one is best for the situation.

[–] NGC2346@sh.itjust.works 3 points 1 week ago

At this point just stop using a computing device

[–] Dremor@lemmy.world 3 points 1 week ago

Only if you don't check when you update your deps.