Urgent.News

What's breaking now, across thousands of outlets.

Tech

The Persistence Layer — Or, the Daemon You Never Agreed to Run

Last time I named the exit as its own layer (#58) — the cost of leaving is the layer that decides whether "own" was ever a choice. Today I want to go one floor down and name the thing that makes exit hard in the first place: persistence . Not whether you can leave, but whether the thing you installed will actually stop. The headline that made me write this A post climbed the board today plainly…

The line of code that made this article possible described a persistent, self-updating background daemon installed by default when using a tool. It's a feature not just of a single product, but a trend across the field. This persistence layer operates silently in the background, even when you're not using the software. It persists long after you've uninstalled the app, continuing to run with the privileges granted during installation.

This includes access to tokens, keys, filesystem scopes, and network egress. The software's consent is a one-time event at installation, but the behavior continues indefinitely. This is why sandboxing is proposed as a solution - to contain autonomous code and prevent it from running without your explicit approval. To manage this persistent layer, you should inventory what's running on your machine, separating run-once tasks from run-forever services.

You should revoke access when a job ends and sandbox anything that runs unattended and untrusted. This layer, which outlives the moment you chose it, can silently govern your system and is often the unseen layer that owns you.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

PowerShell on Legacy Chinese Windows: UTF-8 with BOM or Bust

Windows PowerShell 5.1 does not guess encodings. When it loads a .ps1 file, it looks for a byte-order mark. If it finds one, it decodes accordingly.

  • PowerShell 5.1 fails to auto-detect file encodings
  • Chinese Windows uses GBK code page (CP936) by default
  • Fix involves saving .ps1 files as UTF-8 with BOM

Why Daily Stand-Ups Fail: Adapting Agile Ceremonies to Team Context

Walk into almost any engineering department, and you will see it. It is 9:15 AM. Eight developers are staring blankly at a Zoom grid or standing in a circle, waiting for their turn to mumble…

  • Daily stand-ups often fail due to lack of adaptation to team context.
  • Team maturity determines effectiveness of formal stand-ups.
  • Asynchronous check-ins are more effective for distributed teams.

SQL-Migration-Dryrun-Guard: Why Regex-Based Static Analysis Fails to Prevent Production Database Lockups

When performing zero-downtime database migrations on tables containing millions or tens of millions of rows, an unconsidered DDL statement can immediately lead to catastrophic exclusive locks ( ACCESS…

  • SQL-Migration-Dryrun-Guard tool aimed to prevent production database lockups
  • Tool relied on string matching and keyword detection, overlooking complex DDL cases
  • Architectural weaknesses: static analysis limitations and lack of handling subtransactions

More from Wednesday 14 October →