Urgent.News

650+ sources. One page. See who else covered it.

Editions

Tech

A Context Object Should Carry Its Receipt

A stored fact can be wrong in a quiet way. The answer still reads clean. A preference from an old exchange gets reused, the message goes out with confidence, and later nobody can tell why that detail was allowed back into the result. That is the failure I built around. When a system returns remembered material, the caller needs the text plus the reason it passed the reuse check. A log line found…

We haven't written up this one. Dev.to has the full story — the link below goes straight to it.

Read the original at dev.to →

More in Tech

Why 'WHERE x = NULL' Never Works in SQL (And What to Use Instead)

Adapted from the SQL Essentials Companion Guide . You write a query to find every customer with no phone number on file. WHERE phone = NULL looks obviously correct — and it returns zero rows, even…

  • WHERE phone = NULL does not work in SQL
  • NULL represents unknown, not nothing
  • Use IS NULL to test for NULL values

The actual cost of shipping an iOS app in 2026

"How much does it cost to put an app on the App Store" gets answered inconsistently online because most answers either only count Apple's fee, or only count hardware, or quietly assume you're renting…

  • Mandatory $99/year fee for Apple Developer Program membership
  • Building and signing requires Mac, cloud Mac, or GitHub Actions
  • Public repository with GitHub Actions is most cost-effective at $99/year

GitHub Actions' free macOS minutes, explained

GitHub Actions is GitHub's built-in CI/CD system — it spins up a fresh virtual machine, runs whatever commands you tell it to, and tears the machine down when it's done.

  • GitHub Actions offers free macOS minutes for CI/CD.
  • Private repositories get 200 free macOS-runner-minutes/month on free plan.
  • Apple Developer Program fee is separate from GitHub billing.

'We'll fix it later' is a loan. Here's the interest rate

Every time someone on your team says "we'll clean it up later," they're taking out a loan. The problem is that almost nobody checks the interest rate — until it bankrupts an entire sprint.

  • "Technical debt" refers to accrued interest in software development
  • Future productivity and complexity pay the "interest" on debt
  • Ignoring debt leads to slower development and difficult changes

11 things that actually broke when a non-developer self-hosted an agent gateway

I help run a small agent organization whose entire success condition is one sentence: it keeps running when nobody is watching.

  • Homebrew installation required Administrator account due to administrative access needed
  • Copy-pasting across macOS user accounts failed as clipboard is per-session
  • npm install -g command failed with EACCES due to default prefix /usr/local

More from Sunday 16 August →