name: nvidia-developer-firehose description: | Real-time AI-ECOSYSTEM firehose (v3 multi-source, May 2026). Polls 12 Atom/RSS feeds every 30 min: NVIDIA (developer-blog + main-blog + newsroom), hyperscalers (Azure, AWS, AWS-ML, Meta-Engineering), AI labs (OpenAI, DeepMind, Hugging Face), and neoclouds (CoreWeave, Together AI). For each new post, uses HEURISTIC EXTRACTION + yfinance.Search to auto-resolve every mentioned company โ US ticker (no hand-maintained nameโticker dict), with a persistent ticker cache that learns over time. Surfaces names via Telegram tagged by source, separated into ๐ฏ portfolio-tracked tickers vs ๐ newly discovered tickers. Why it matters: hyperscalers + NVIDIA + AI labs publicly name 800V HVDC, CPO, optical, power, and custom-silicon partners โ the forward-looking design ecosystem that re-rates weeks later when sell-side picks it up. (AMD has no public RSS โ covered separately by SEC 8-K strategic-partner-firehose.) Triggers in English ("nvidia developer firehose", "ai ecosystem firehose", "ai partner monitor", "hyperscaler blog scraper") or Chinese ("NVIDIA Developer ็ฌ่ซ", "AI ็ๆ firehose", "่ถ ๅคงๅๅๅฎขๅฎๆถ", "่ฑไผ่พพ + ่ถ ๅคงๅ + AI ๅฎ้ชๅฎคๅๅฎข"). Do NOT trigger for: generic web scrapers, non-equity contexts, or individual blog reading.
NVIDIA Developer Firehose
Why this exists
NVIDIA's Technical Blog (developer.nvidia.com/blog) is where NVDA
publicly names the partners it's designing the next generation around โ
800V HVDC chip suppliers, CPO optical module makers, custom XPU/ASIC
partners, networking/server OEMs, hyperscaler/neocloud customers. When
a partner gets named here, it's typically weeks before the Substack /
sell-side picks up on it. Forward-looking edge.
This firehose:
- Polls the Atom feed every 30 min.
- For each new post, runs smart heuristic extraction + yfinance.Search to auto-resolve every capitalized noun phrase โ US-listed ticker.
- Persistent cache (
nvdev_ticker_cache.json) learns over time so newly-named partners get added automatically; never needs hand edits. - Sends a Telegram alert separating ๐ฏ portfolio-tracked mentions (high signal) from ๐ newly discovered tickers (medium signal).
Architecture
ATOM FEED CANDIDATE EXTRACT RESOLVE
โโโโโโโโโ โโโโโโโโโโโโโโโโโ โโโโโโโ
developer.nvidia.com โ capitalized 1-4 word โ cache HIT โ done
/blog/feed/ phrases, minus cache MISS โ yf.Search()
STOPWORDS + ALIAS name-overlap
expansion US exchange?
โ cache + emit
No hardcoded name_to_ticker dict. A small TRACKED_TICKERS set
(your portfolio universe) only affects whether a hit shows up as ๐ฏ or ๐.
Resolution itself is fully automatic.
ALIAS map handles only ambiguous short forms (e.g. MPS โ
Monolithic Power Systems) so the yfinance search returns the right
company.
STOPWORDS filter strips NVIDIA's own products, calendar/structural words, and common tech jargon (CUDA, TensorRT, Blackwell, GTC, etc.).
Negative cache: words that resolve to nothing (or non-US) are also cached, so we never re-look up junk.
Files
scripts/nvdev_firehose.pyโ the engine- (in the runtime repo)
scripts/nvdev_state.jsonโ seen-post ids (5k cap, dedup)scripts/nvdev_ticker_cache.jsonโ name โ {ticker,exchange,name,source}
Workflow
The runtime repo provides a GitHub Actions workflow that runs the engine
on a */30 * * * * cron with TELEGRAM_BOT_TOKEN/TELEGRAM_CHAT_ID as
secrets. First run silently seeds the state (no Telegram avalanche).
Tuning
| Env var | Default | What it does |
|---|---|---|
MAX_ALERTS |
8 | Cap Telegram alerts per run |
MAX_LOOKUPS |
40 | Cap yfinance.Search calls per article (cache absorbs rest next run) |
TEST_MODE |
(unset) | If 1, log to stderr; no Telegram, no state/cache write |
NVDEV_USER_AGENT |
(generic) | Override the polite UA string |
Editing the cache
The cache JSON is human-editable. To override a wrong resolution or add an alias by hand:
{
"some company": {"ticker": "ABCD", "exchange": "NMS", "name": "Some Company Inc.", "source": "manual"},
"wrong match name": null
}
null = negative-cached, will be skipped on future runs.
What an alert looks like
๐ข๐ช NVIDIA Developer โ new post
NVIDIA Transitions to 800V HVDC for 1MW AI Racks
ไฝ่
: Mathias Blake et al
ๅๅธ: 2025-05-20
๐ฏ ็ปๅๅ
ๆ ็(้ซไฟกๅท):
โข Infineon โ IFNNY
โข MPS โ MPWR
โข Navitas โ NVTS
โข STMicroelectronics โ STM
โข Texas Instruments โ TXN
โข Eaton โ ETN
โข Schneider Electric โ SBGSF
โข Vertiv โ VRT
โข TSMC โ TSM
โข Coherent โ COHR
โข Lumentum โ LITE
โข Marvell โ MRVL
๐ ๅ
ถไป่ฏๅซๅฐ็ๅฏไบคๆๆ ็:
โข ROHM โ ROHCY (ROHM Co., Ltd.)
โข Flex Power โ FLXP (Flex-Power Inc.)
https://developer.nvidia.com/blog/...
Related skills
strategic-partner-firehoseโ SEC 8-K / 13D partner detection (downstream)pr-wire-firehoseโ vendor newsroom RSS (parallel signal source)insider-firehoseโ Form 4 buys (corroborating signal)