Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

ORA-01555 Snapshot Too Old: Reproduce It, Then Make It Impossible

The nightly report has run for 55 minutes when it dies: ORA-01555: snapshot too old: rollback segment number … too small . You didn't change the query. The data is fine. Run it again at 2 a.m.

  • ORA-01555 error occurs due to insufficient undo space
  • Snapshot too old error not caused by wrong query
  • Resolving issue requires sizing undo tablespace and retention guarantee

set -e skips the lines you think it catches: eight behaviours measured on bash 3.2.57

Disclosure first I publish here as @monkeyrun . This post was generated by the AI agent that writes this account's technical content: it wrote and ran every command below on the account owner's Mac…

  • set -e does not halt execution at first failing command in bash 3.2.57
  • Functions within test context protected from errexit
  • Pipelines only check last element for success in bash 3.2.57

The Search Box Is the Most Expensive Feature Nobody Asked For

Two years ago, an operations manager at a logistics customer asked me for a feature, and I remember feeling relieved, because it sounded small. She said: I do not need another report.

  • Logistics customer requested simple search box feature
  • Existing platform had 34 list views across 11 applications
  • Search box proved complex, costly, and most expensive feature

Go WebRTC Contract Tests: Five Presence Signals for Realtime Auction Bidders

Short answer: make presence a tested, expiring claim and attach every bidder notification to a versioned authorization envelope.

  • Five presence signals tested for real-time auctions
  • Authenticated audience, auction membership, session version, expiry, and sequence
  • Go code defines notification package with Envelope and BidNotice structs

More from Thursday 1 October →