cd /news/ai-infrastructure/show-hn-i-built-a-tool-showing-how-a… · home topics ai-infrastructure article
[ARTICLE · art-114172] src=throttle.staffinganalytics.io ↗ pub= topic=ai-infrastructure verified=true sentiment=· neutral

Show HN: I built a tool showing how AI providers (should) throttle their models

A developer built a tool modeling how AI providers throttle their models under high server load, finding that the common practice of throttling once user counts exceed a threshold can backfire by prompting users to re-ask questions, increasing demand. The project, presented on Hacker News, uses queueing theory and dynamic programming to show that separating sensitive users (agents, power users) from those doing simple tasks is optimal, and includes a paper on arXiv (2608.23986).

read2 min views1 publishedAug 28, 2026

OP here: this project was born out of the frustration/paranoia that AI providers are throttling their models when their server load is too high. So, I set out to model and study the problem mathematically to understand what was happening, what I found was quite surprising.

The idea seems natural: as the data center demand increases momentarily through the day, throttling their models (either using quantized versions, reducing the context window or lowering the tier of the model to a smaller one) seems appealing as the replacement model in principle uses less electricity. The problem is that this can cause the opposite effect: as users are trying to solve a question, if the degraded AI model gives a bad answer, the user is likely to keep re-asking. On the AI provider side this looks paradoxical: throttling to a lower model creates in fact more demand for their data center.

This problem is even worse for agentic workflows, as these are more likely to create a re-ask storm, and maybe explains the outages and anecdotal experiences of users that feel the models are degraded.

The model: I used mainly queueing theory arguments solving the optimal scheduling serving for an AI fleet with heterogeneous users solving a finite horizon Dynamic Programming optimization problem.

Insights: The industry standard practice of throttling once the number of users in system exceeds a given threshold is in fact what’s causing the problem, the optimal rule implies separating users that won’t feel degradation as much with users that are very sensitive to it (agents and power users vs users doing simple tasks).

Limitations: The visualization and paper examples are a toy example to illustrate the problem, only the providers have enough data to properly calibrate these instances. In the paper there are some interesting calibrated instances.

Technical Details: The visualization is around 100 lines of flask plus js frontend (LLM assisted with ground truth based on the original numerical example of the paper).

Paper with proofs/theory: [https://arxiv.org/abs/2608.23986](https://arxiv.org/abs/2608.23986)

Comments URL: [https://news.ycombinator.com/item?id=49477620](https://news.ycombinator.com/item?id=49477620)

Points: 3

── more in #ai-infrastructure 4 stories · sorted by recency
── more on @hacker news 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-i-built-a-to…] indexed:0 read:2min 2026-08-28 ·