proomt

Search

Search posts, papers, and topics

All posts

Simon Willison2 min readintro

We're going to need default hard budget caps on pretty much everything

Summary

The author argues that pay‑by‑usage services should default to hard spend caps that shut down usage once a monthly limit is hit, citing recent AWS and Google Cloud spend‑limit features as examples.

  • Hard budget caps automatically stop services when a spend limit is reached, preventing runaway costs.
  • Soft warnings (email alerts) don’t protect against surprise large bills.
  • AWS and Google Cloud now offer spend‑limit features, but they’re still limited roll‑out.
  • Default should be a hard cap with an explicit opt‑out checkbox for risky use cases.

Developers and product teams using cloud APIs need safeguards to avoid unexpected high charges.

5/10

Related reading

  1. Manage Cursor costs with Datadog Cloud Cost Management

    Datadog Cloud Cost Management now integrates Cursor AI‑coding usage, exposing per‑user, per‑model, and mode breakdowns, out‑of‑the‑box dashboards, anomaly detection, and budget/monitoring tools so FinOps can track and control AI coding spend alongside other cloud and SaaS costs.

    Datadogdatadoghq.com5 min
  2. AWS reimagines the getting started experience

    AWS announced a new “project” onboarding flow that lets new users start building with default configurations, free credits, and simplified IAM handling. Sign‑in via Google/GitHub/Apple creates an isolated AWS account, auto‑provisions a CLI/agent toolkit, and lets you invite collaborators by email. Spend limits can be set per project, and advanced features (multi‑region, org policies) can be enabl…

    AWSamazon.com5 minHN33
  3. Rate limits on GitLab.com are changing

    GitLab.com will tie API rate limits to subscription tiers: free users (and unauthenticated IPs) get 60 req/hr, while Premium/Ultimate get higher per‑user and per‑group caps starting Oct 19 2026 (free) and Jan 2027 (paid). Authenticated requests use the plan’s limits; hitting a limit returns 429 with Retry‑After. Preview “brownout” windows on Oct 7 and 14 let you test the new caps. If you need mor…

    Hacker News front pagegitlab.com4 minHN174127