← back to Crazy News Channel Shadowman
admin-server: fix 3 verified security/robustness holes
b0b4970bc39b3cd9b2afe2ff8de9c6ce510c4647 · 2026-09-24 10:24:20 -0700 · Steve Abrams
- Malformed-URL crash: decodeURIComponent was outside try; a single
'curl /%' killed the process on Node v26 (unhandled URIError). Now 400.
- Path-traversal prefix bug: startsWith(ROOT) without separator let a
sibling <ROOT>-secrets path through. Now boundary is ROOT + path.sep,
plus a top-level allowlist (index.html, *-data.js, cartoons, images)
so .git/, scripts/ source, and .env are no longer served.
- Unauthenticated cross-origin POST: 127.0.0.1 is not a CSRF boundary;
now rejects any non-same-origin Origin on the state-changing refresh.
All three reproduced live before fixing and proven fixed with negative
tests (crash→400, leak→403, drive-by→403); legit paths + refresh still 200.
Files touched
M real-news-data.jsM scripts/admin-server.mjs
Diff
commit b0b4970bc39b3cd9b2afe2ff8de9c6ce510c4647
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Sep 24 10:24:20 2026 -0700
admin-server: fix 3 verified security/robustness holes
- Malformed-URL crash: decodeURIComponent was outside try; a single
'curl /%' killed the process on Node v26 (unhandled URIError). Now 400.
- Path-traversal prefix bug: startsWith(ROOT) without separator let a
sibling <ROOT>-secrets path through. Now boundary is ROOT + path.sep,
plus a top-level allowlist (index.html, *-data.js, cartoons, images)
so .git/, scripts/ source, and .env are no longer served.
- Unauthenticated cross-origin POST: 127.0.0.1 is not a CSRF boundary;
now rejects any non-same-origin Origin on the state-changing refresh.
All three reproduced live before fixing and proven fixed with negative
tests (crash→400, leak→403, drive-by→403); legit paths + refresh still 200.
---
real-news-data.js | 500 +++++++++++++++++++++++------------------------
scripts/admin-server.mjs | 72 ++++++-
2 files changed, 318 insertions(+), 254 deletions(-)
diff --git a/real-news-data.js b/real-news-data.js
index b9d6c12..8ac9911 100644
--- a/real-news-data.js
+++ b/real-news-data.js
@@ -1,18 +1,18 @@
// AUTO-GENERATED by scripts/fetch-real-news.mjs — real headlines pulled from
// Google News RSS (no API key, $0). Do not hand-edit; re-run the script to
// refresh. Each story is single-stage (real news doesn't escalate) and links
-// out to its real source article. Generated 2026-09-24T17:16:40.817Z.
+// out to its real source article. Generated 2026-09-24T17:24:01.488Z.
window.P24_REAL_STORIES = [
{
"id": "real-politics-1",
"category": "politics",
"categoryLabel": "Politics",
"location": "",
- "byline": "Sky News",
+ "byline": "The New York Times",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMilgFBVV95cUxQVFZ3UDRmTlExNl9wSU5PVThVX3FuQmN2eTBNN0UxT1dPRmVRNlhlbUlWOExuZDB0YXVfSmQ5eVp1c3VhbEhyRzN4TTd6Nkp5bTNWSzFIVkZabGhQX2lRVjlFa18wTW1KUWVfUUhINDNjNERjRWg3VEtWTzdwMHBWSjJjQjJ4Nkg1eVJ1cGNLUFJQZmw4bUE?oc=5",
- "sourceName": "Sky News",
- "publishedLabel": "Sep 21, 2026, 2:00 PM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxQSWJoSW1uZENpVVo3d3hNa2wtSFFqMk0tdEROcFppX3FkRHU0RV9DRVhzdmxMZGpkVHhmUkpQZDlOeDhFN05mMllPbDFVNXZlWTh4aXI0aWxCd2dHTFJhQm1aLW1veFEzcDBQcEhiSjllVnk2dXhIUlI4U3ZtLWFQUWU0dGNIT3l4QlIw?oc=5",
+ "sourceName": "The New York Times",
+ "publishedLabel": "Sep 23, 2026, 5:34 PM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
@@ -20,14 +20,14 @@ window.P24_REAL_STORIES = [
"dek": "",
"photoCaption": "",
"paragraphs": [
- "Via Sky News, Sep 21, 2026, 2:00 PM.",
- "Read the full story at Sky News."
+ "Via The New York Times, Sep 23, 2026, 5:34 PM.",
+ "Read the full story at The New York Times."
]
},
"stages": [
{
- "headline": "Politics latest: Record number of small boat migrants for a single day in 2026 cross Channel",
- "detail": "Via Sky News, Sep 21, 2026, 2:00 PM."
+ "headline": "Mary Peltola’s Campaign in Alaska Senate Race Is Rocked by Tumult, With Angry Outbursts and Slurs",
+ "detail": "Via The New York Times, Sep 23, 2026, 5:34 PM."
}
]
},
@@ -36,11 +36,11 @@ window.P24_REAL_STORIES = [
"category": "politics",
"categoryLabel": "Politics",
"location": "",
- "byline": "The New York Times",
+ "byline": "CNN",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxQSWJoSW1uZENpVVo3d3hNa2wtSFFqMk0tdEROcFppX3FkRHU0RV9DRVhzdmxMZGpkVHhmUkpQZDlOeDhFN05mMllPbDFVNXZlWTh4aXI0aWxCd2dHTFJhQm1aLW1veFEzcDBQcEhiSjllVnk2dXhIUlI4U3ZtLWFQUWU0dGNIT3l4QlIw?oc=5",
- "sourceName": "The New York Times",
- "publishedLabel": "Sep 23, 2026, 5:34 PM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMirAFBVV95cUxORGQ2N3RkcHF6el9lcGVUcVVNV09oeWFUZTc3ellLSmJLNXZwbElXa3pVaENVSUg1ODUzalNhZXlGZWI5SDN4UDAwRXgtcWpCV0dTZjA3UkFZZzN5R1F1aGl3SC1kdGFvWjhNVzN2UkhQaUNQZ21mbDFGWUMyYjRHTjItYXN3ZWVBbFFZS3FSbWlLeUxZbkJaXy1kakQ3bmdkX1hWaEVoZWg4U3FS?oc=5",
+ "sourceName": "CNN",
+ "publishedLabel": "Sep 23, 2026, 1:50 PM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
@@ -48,14 +48,14 @@ window.P24_REAL_STORIES = [
"dek": "",
"photoCaption": "",
"paragraphs": [
- "Via The New York Times, Sep 23, 2026, 5:34 PM.",
- "Read the full story at The New York Times."
+ "Via CNN, Sep 23, 2026, 1:50 PM.",
+ "Read the full story at CNN."
]
},
"stages": [
{
- "headline": "Mary Peltola’s Campaign in Alaska Senate Race Is Rocked by Tumult, With Angry Outbursts and Slurs",
- "detail": "Via The New York Times, Sep 23, 2026, 5:34 PM."
+ "headline": "Kansas becomes the latest headache for Republicans, with Democrats eyeing a ‘miracle’ in Senate race",
+ "detail": "Via CNN, Sep 23, 2026, 1:50 PM."
}
]
},
@@ -64,11 +64,11 @@ window.P24_REAL_STORIES = [
"category": "politics",
"categoryLabel": "Politics",
"location": "",
- "byline": "CNN",
+ "byline": "The New York Times",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMijAFBVV95cUxOZkFFTTdfajU1cHA4ZnlYSk5EYms1bkNUdjZteTF6Y3NRb0g2bnpGRFJjQWJOYkIzU1dRZkkxLWJaVFQyZEtyRzJHa1ZVSU1talJ0MTZNOWZwQ0NUaEZOMzV0aGJBb1RuaXBlNmJ2WTdHWFZlU3FoWWdnZElvbFZ5N1gzU3QzdEMzeVEweA?oc=5",
- "sourceName": "CNN",
- "publishedLabel": "Sep 24, 2026, 10:13 AM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMixgFBVV95cUxPWE4yMndMUERDN3pGOV9oS0xOeHVlMThuY09Ba0l2bVZTVkJDN1BXRmZCZUphZlJBNnI5U3VnaE1ZZnVsZGFxZ0N5M3drbTlhUmk2Sm1mcVlhLU52R0lKbGUtWWtPUk43QU9iQmtCRGEtRDB1LU1meF9mNk9wUGxNdFNjVGhNeDFlNXFlYkUzWWkwOWt6VjR5emxwTE9mbGRoYVJsRS0yNUJHMEZpOVlJa05nMXhWcjZkZ1pROVFEMGFsaW8zdmc?oc=5",
+ "sourceName": "The New York Times",
+ "publishedLabel": "Sep 24, 2026, 9:14 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
@@ -76,14 +76,14 @@ window.P24_REAL_STORIES = [
"dek": "",
"photoCaption": "",
"paragraphs": [
- "Via CNN, Sep 24, 2026, 10:13 AM.",
- "Read the full story at CNN."
+ "Via The New York Times, Sep 24, 2026, 9:14 AM.",
+ "Read the full story at The New York Times."
]
},
"stages": [
{
- "headline": "Republicans in tough races are suddenly concerned about ICE, too",
- "detail": "Via CNN, Sep 24, 2026, 10:13 AM."
+ "headline": "Weeks Before the Election, Collins’s Ties to a Fund-Raiser Are Under Scrutiny",
+ "detail": "Via The New York Times, Sep 24, 2026, 9:14 AM."
}
]
},
@@ -92,11 +92,11 @@ window.P24_REAL_STORIES = [
"category": "politics",
"categoryLabel": "Politics",
"location": "",
- "byline": "The Atlantic",
+ "byline": "The Guardian",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMifEFVX3lxTE9KTHV4OEFfWjhKanViMEhlRWpnZko5bUFPNEkwRjZ1ZTRxdnByV0lZSndlbmlXY0JNQktfM05fSGh3OHRuZmx2bGVVbGZiSVFndy1rNjA1ai1KRXlFcjlOYi1wOF9MemxJbXlhTmZNSU1ZYzF6YkpkZVc3bTM?oc=5",
- "sourceName": "The Atlantic",
- "publishedLabel": "Sep 23, 2026, 2:00 AM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMijgFBVV95cUxQM21pV1hjNkVCN0s1emVhaVFCQmFZUk5ZSGxMZWFfdmdjU3ZDb3V6dlRmdkhCMW1zZ2Rqa1BqZnFaMk9YVDlZZVhUNFpubnlJMXFud21DMnJraDZEQkxRY3NMc0ZKTTBnanhGOExLUGdDZlI5RVJySHhYVkFUVVd1TTZzZVFubEZCWGZ1am1R?oc=5",
+ "sourceName": "The Guardian",
+ "publishedLabel": "Sep 24, 2026, 4:00 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
@@ -104,14 +104,14 @@ window.P24_REAL_STORIES = [
"dek": "",
"photoCaption": "",
"paragraphs": [
- "Via The Atlantic, Sep 23, 2026, 2:00 AM.",
- "Read the full story at The Atlantic."
+ "Via The Guardian, Sep 24, 2026, 4:00 AM.",
+ "Read the full story at The Guardian."
]
},
"stages": [
{
- "headline": "The Supporters Urging Trump to Declare Martial Law for the Midterms",
- "detail": "Via The Atlantic, Sep 23, 2026, 2:00 AM."
+ "headline": "Tom Watson’s move to Palantir is the latest sign of how far the rot has spread in UK politics | Clive Lewis",
+ "detail": "Via The Guardian, Sep 24, 2026, 4:00 AM."
}
]
},
@@ -120,10 +120,10 @@ window.P24_REAL_STORIES = [
"category": "politics",
"categoryLabel": "Politics",
"location": "",
- "byline": "CNN",
+ "byline": "The Atlantic",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMiigFBVV95cUxORnFJTTdNM2F3MDFnU1BsRkJLRHhyalB5MWxzd0lTUWhZeUkxeEZzcFhKQmpja0EtZHJWbndrc3ZPcVFQd0pQZEM5bkV0NjJVT3BRQzZkTF92UndwZ3kwUTdqRUpuR2Q2WkVaRGhxcENTOWVoUFM5Q2ZuaFZVVk9UVno3X1RHRkxjMEE?oc=5",
- "sourceName": "CNN",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMifEFVX3lxTE9KTHV4OEFfWjhKanViMEhlRWpnZko5bUFPNEkwRjZ1ZTRxdnByV0lZSndlbmlXY0JNQktfM05fSGh3OHRuZmx2bGVVbGZiSVFndy1rNjA1ai1KRXlFcjlOYi1wOF9MemxJbXlhTmZNSU1ZYzF6YkpkZVc3bTM?oc=5",
+ "sourceName": "The Atlantic",
"publishedLabel": "Sep 23, 2026, 2:00 AM",
"intervalSec": 999999,
"offsetSec": 0,
@@ -132,14 +132,14 @@ window.P24_REAL_STORIES = [
"dek": "",
"photoCaption": "",
"paragraphs": [
- "Via CNN, Sep 23, 2026, 2:00 AM.",
- "Read the full story at CNN."
+ "Via The Atlantic, Sep 23, 2026, 2:00 AM.",
+ "Read the full story at The Atlantic."
]
},
"stages": [
{
- "headline": "Trump’s midterm woes deepen amid worsened economic backdrop: CNN poll",
- "detail": "Via CNN, Sep 23, 2026, 2:00 AM."
+ "headline": "The Supporters Urging Trump to Declare Martial Law for the Midterms",
+ "detail": "Via The Atlantic, Sep 23, 2026, 2:00 AM."
}
]
},
@@ -150,9 +150,9 @@ window.P24_REAL_STORIES = [
"location": "",
"byline": "CNN",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMigAFBVV95cUxOVnE0blM4ZVZUMVJLSFFHLUlDa3RiN2xmYmVWQkFMd25KbE5UbGYzYmR6M1hFeGJwNzdtZWxhMExRVUNYSHlOSmthYnF1cXF5SzB5MjdkeHR4ZEVhWWdDNXd4cWZiblBDSUI3TzgwVkdGXzlldTNscnMtQjdMOF9VbQ?oc=5",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMiigFBVV95cUxORnFJTTdNM2F3MDFnU1BsRkJLRHhyalB5MWxzd0lTUWhZeUkxeEZzcFhKQmpja0EtZHJWbndrc3ZPcVFQd0pQZEM5bkV0NjJVT3BRQzZkTF92UndwZ3kwUTdqRUpuR2Q2WkVaRGhxcENTOWVoUFM5Q2ZuaFZVVk9UVno3X1RHRkxjMEE?oc=5",
"sourceName": "CNN",
- "publishedLabel": "Sep 22, 2026, 1:10 PM",
+ "publishedLabel": "Sep 23, 2026, 2:00 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
@@ -160,14 +160,14 @@ window.P24_REAL_STORIES = [
"dek": "",
"photoCaption": "",
"paragraphs": [
- "Via CNN, Sep 22, 2026, 1:10 PM.",
+ "Via CNN, Sep 23, 2026, 2:00 AM.",
"Read the full story at CNN."
]
},
"stages": [
{
- "headline": "The GOP stampede away from Trump is growing — including in pretty red districts",
- "detail": "Via CNN, Sep 22, 2026, 1:10 PM."
+ "headline": "Trump’s midterm woes deepen amid worsened economic backdrop: CNN poll",
+ "detail": "Via CNN, Sep 23, 2026, 2:00 AM."
}
]
},
@@ -353,17 +353,17 @@ window.P24_REAL_STORIES = [
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Zuckerberg says Meta will lead on smartglasses privacy despite ‘pervert glasses’ criticism NBC News • Here's what Wall Street thinks of Meta's new smartglass lineup and first Muse 'holdable' Yahoo Finance • I was in the room when Zuckerberg shared his AI victory lap with a thicc Muse mascot Business Insider • Meta's Charm gadget carries CEO Zuckerberg's big AI ambitions Reuters • Introducing Meta VR Glasses, A New Era for Virtual Reality meta.com",
+ "dek": "Zuckerberg says Meta will lead on smartglasses privacy despite ‘pervert glasses’ criticism NBC News • Introducing Ray-Ban Meta Audio and More AI Glasses Styles meta.com • Meta’s New AI Device Is This Tamagotchi-Like Muse Charm Keychain CNET • Here's what Wall Street thinks of Meta's new smartglass lineup and first Muse 'holdable' Yahoo Finance • Introducing Meta VR Glasses, A New Era for Virtual Reality meta.com",
"photoCaption": "",
"paragraphs": [
- "Zuckerberg says Meta will lead on smartglasses privacy despite ‘pervert glasses’ criticism NBC News • Here's what Wall Street thinks of Meta's new smartglass lineup and first Muse 'holdable' Yahoo Finance • I was in the room when Zuckerberg shared his AI victory lap with a thicc Muse mascot Business Insider • Meta's Charm gadget carries CEO Zuckerberg's big AI ambitions Reuters • Introducing Meta VR Glasses, A New Era for Virtual Reality meta.com",
+ "Zuckerberg says Meta will lead on smartglasses privacy despite ‘pervert glasses’ criticism NBC News • Introducing Ray-Ban Meta Audio and More AI Glasses Styles meta.com • Meta’s New AI Device Is This Tamagotchi-Like Muse Charm Keychain CNET • Here's what Wall Street thinks of Meta's new smartglass lineup and first Muse 'holdable' Yahoo Finance • Introducing Meta VR Glasses, A New Era for Virtual Reality meta.com",
"Read the full story at NBC News."
]
},
"stages": [
{
"headline": "Zuckerberg says Meta will lead on smartglasses privacy despite ‘pervert glasses’ criticism",
- "detail": "Zuckerberg says Meta will lead on smartglasses privacy despite ‘pervert glasses’ criticism NBC News • Here's what Wall Street thinks of Meta's new smartglass lineup and first Muse 'holdable' Yahoo Finance • I was in the room when Zuckerberg shared his AI victory lap with a thicc Muse mascot Business Insider • Meta's Charm gadget carries CEO Zuckerberg's big AI ambitions Reuters • Introducing Meta VR Glasses, A New Era for Virtual Reality meta.com"
+ "detail": "Zuckerberg says Meta will lead on smartglasses privacy despite ‘pervert glasses’ criticism NBC News • Introducing Ray-Ban Meta Audio and More AI Glasses Styles meta.com • Meta’s New AI Device Is This Tamagotchi-Like Muse Charm Keychain CNET • Here's what Wall Street thinks of Meta's new smartglass lineup and first Muse 'holdable' Yahoo Finance • Introducing Meta VR Glasses, A New Era for Virtual Reality meta.com"
}
]
},
@@ -372,6 +372,34 @@ window.P24_REAL_STORIES = [
"category": "scitech",
"categoryLabel": "Sci-Tech",
"location": "",
+ "byline": "9to5Google",
+ "image": null,
+ "sourceUrl": "https://news.google.com/rss/articles/CBMiZkFVX3lxTFBWN0tkcGozd3JvU0JvUWUzUTQtM2F4THRKbEhpcTVsVnFaQjFSVmlkcHRrT2tyM2hLdGpLX2lOUWQ4M1ljb1ZZUzdQRUdfa0FyVmlrOG1SSnM1b01tdl9oNWtYWVozZw?oc=5",
+ "sourceName": "9to5Google",
+ "publishedLabel": "Sep 24, 2026, 9:00 AM",
+ "intervalSec": 999999,
+ "offsetSec": 0,
+ "stageIndex": 0,
+ "article": {
+ "dek": "Pixel 11 starts testing ‘Call for Me’ to have Gemini phone on your behalf 9to5Google • Google’s Gemini Can Now Make Calls for You on Pixel Phones WIRED • Gemini can now call businesses for you so you don’t have to wait on hold The Verge • Google tests letting Gemini call businesses for you TechCrunch • Pixel 11's Call For Me Feature Begins Preliminary Rollout Engadget",
+ "photoCaption": "",
+ "paragraphs": [
+ "Pixel 11 starts testing ‘Call for Me’ to have Gemini phone on your behalf 9to5Google • Google’s Gemini Can Now Make Calls for You on Pixel Phones WIRED • Gemini can now call businesses for you so you don’t have to wait on hold The Verge • Google tests letting Gemini call businesses for you TechCrunch • Pixel 11's Call For Me Feature Begins Preliminary Rollout Engadget",
+ "Read the full story at 9to5Google."
+ ]
+ },
+ "stages": [
+ {
+ "headline": "Pixel 11 starts testing ‘Call for Me’ to have Gemini phone on your behalf",
+ "detail": "Pixel 11 starts testing ‘Call for Me’ to have Gemini phone on your behalf 9to5Google • Google’s Gemini Can Now Make Calls for You on Pixel Phones WIRED • Gemini can now call businesses for you so you don’t have to wait on hold The Verge • Google tests letting Gemini call businesses for you TechCrunch • Pixel 11's Call For Me Feature Begins Preliminary Rollout Engadget"
+ }
+ ]
+ },
+ {
+ "id": "real-scitech-3",
+ "category": "scitech",
+ "categoryLabel": "Sci-Tech",
+ "location": "",
"byline": "Gear Patrol",
"image": null,
"sourceUrl": "https://news.google.com/rss/articles/CBMieEFVX3lxTE56TnJDamR0bFJUQjZuaWFpRGpfdGFGLVljR21JYWY3Y1VnVzRzazU1VmltU0VpbkQ2TXVMRzNCUEZKbFZKamJVazFCcXR2VXk5aGVFTVdCQnhZdWVkbHNTb2J6b0owdnJGN05ES1g3aTBQaFlLc19ueg?oc=5",
@@ -396,7 +424,7 @@ window.P24_REAL_STORIES = [
]
},
{
- "id": "real-scitech-3",
+ "id": "real-scitech-4",
"category": "scitech",
"categoryLabel": "Sci-Tech",
"location": "",
@@ -424,175 +452,175 @@ window.P24_REAL_STORIES = [
]
},
{
- "id": "real-scitech-4",
+ "id": "real-scitech-5",
"category": "scitech",
"categoryLabel": "Sci-Tech",
"location": "",
- "byline": "Mashable",
+ "byline": "bgr.com",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMicEFVX3lxTE1UQWRqaFBfbHNmNXgwZHJpR3d6RnFLQXRlb1duZGcxOTk0NlA0XzEwc1MxcjlubU1ObzBXSTh5U2xjcXBoR1ZCUDRiVHJEUWlLaEZiLTJnekNOSWhEaXItZlRPdFU1ZE5UU0NPZ2l4ZE0?oc=5",
- "sourceName": "Mashable",
- "publishedLabel": "Sep 24, 2026, 7:56 AM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMihAFBVV95cUxOdXUyRl9FVlJDSnluUEpOV196dEhDVlRxcmlmUVg1ZDNmU3h5RGlyczhHMzRaYVlIbi0talJ1ZFluMVZXSkRmOXFBdUZ1REtPWFNLdnVOdUNHY2ZrZnhwdjdoc0RFYnFZVEtnSGJFZ3FaaG5XOV85ZFZ3ZDdLY0VZZk9fUms?oc=5",
+ "sourceName": "bgr.com",
+ "publishedLabel": "Sep 23, 2026, 3:33 PM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Nikon unveils Z5IIC camera, aimed at making photography less intimidating Mashable • You might not miss what Nikon removed from its cheaper full-frame Z5 IIC The Verge • Nikon releases the Z5IIC full-frame mirrorless camera Nikon • Nikon Z5 IIC Review: Smaller, Prettier, and Mostly Capable PetaPixel • Nikon Made a $1,400 Full-Frame Camera for Gen Z and I Might Be Too Old for It PCMag",
+ "dek": "'The Best-Sounding Headphones We've Ever Built': Beats President Talks Beats 360, Customization, And Apple bgr.com • I tried the new Beats 360 headphones. Here's what I liked USA Today • Beats Announces Lightweight Headphones With Customizable Design Bloomberg.com • Beats 360 Deliver Customizability and a Revamped Over-Ear Headphone Design MacRumors • The new Beats headphones are made for workouts The Verge",
"photoCaption": "",
"paragraphs": [
- "Nikon unveils Z5IIC camera, aimed at making photography less intimidating Mashable • You might not miss what Nikon removed from its cheaper full-frame Z5 IIC The Verge • Nikon releases the Z5IIC full-frame mirrorless camera Nikon • Nikon Z5 IIC Review: Smaller, Prettier, and Mostly Capable PetaPixel • Nikon Made a $1,400 Full-Frame Camera for Gen Z and I Might Be Too Old for It PCMag",
- "Read the full story at Mashable."
+ "'The Best-Sounding Headphones We've Ever Built': Beats President Talks Beats 360, Customization, And Apple bgr.com • I tried the new Beats 360 headphones. Here's what I liked USA Today • Beats Announces Lightweight Headphones With Customizable Design Bloomberg.com • Beats 360 Deliver Customizability and a Revamped Over-Ear Headphone Design MacRumors • The new Beats headphones are made for workouts The Verge",
+ "Read the full story at bgr.com."
]
},
"stages": [
{
- "headline": "Nikon unveils Z5IIC camera, aimed at making photography less intimidating",
- "detail": "Nikon unveils Z5IIC camera, aimed at making photography less intimidating Mashable • You might not miss what Nikon removed from its cheaper full-frame Z5 IIC The Verge • Nikon releases the Z5IIC full-frame mirrorless camera Nikon • Nikon Z5 IIC Review: Smaller, Prettier, and Mostly Capable PetaPixel • Nikon Made a $1,400 Full-Frame Camera for Gen Z and I Might Be Too Old for It PCMag"
+ "headline": "'The Best-Sounding Headphones We've Ever Built': Beats President Talks Beats 360, Customization, And Apple",
+ "detail": "'The Best-Sounding Headphones We've Ever Built': Beats President Talks Beats 360, Customization, And Apple bgr.com • I tried the new Beats 360 headphones. Here's what I liked USA Today • Beats Announces Lightweight Headphones With Customizable Design Bloomberg.com • Beats 360 Deliver Customizability and a Revamped Over-Ear Headphone Design MacRumors • The new Beats headphones are made for workouts The Verge"
}
]
},
{
- "id": "real-scitech-5",
+ "id": "real-scitech-6",
"category": "scitech",
"categoryLabel": "Sci-Tech",
"location": "",
- "byline": "bgr.com",
+ "byline": "PhoneArena",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMihAFBVV95cUxOdXUyRl9FVlJDSnluUEpOV196dEhDVlRxcmlmUVg1ZDNmU3h5RGlyczhHMzRaYVlIbi0talJ1ZFluMVZXSkRmOXFBdUZ1REtPWFNLdnVOdUNHY2ZrZnhwdjdoc0RFYnFZVEtnSGJFZ3FaaG5XOV85ZFZ3ZDdLY0VZZk9fUms?oc=5",
- "sourceName": "bgr.com",
- "publishedLabel": "Sep 23, 2026, 3:33 PM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMipAFBVV95cUxPYkEtUi1KbEVpRGNxWFhwamdvTHh2V1dmcExRY0N4aVhSeUhyTS1fcnpYenJwazNoXzk5U2poel9mSXVfNTJ6UHRUVWw2WWlOUV9KWDhlbl9KcVJtV21COTBvYjBYVV9OSzA4Z1hRTllwMzVUazRET0lDekRoRUNGMjg0SGc1cEFKeWxtaHZmVy1JMW5MOXNHcFpTSUxJaE1OMlF6VA?oc=5",
+ "sourceName": "PhoneArena",
+ "publishedLabel": "Sep 23, 2026, 6:22 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "'The Best-Sounding Headphones We've Ever Built': Beats President Talks Beats 360, Customization, And Apple bgr.com • I tried the new Beats 360 headphones. Here's what I liked USA Today • Beats Announces Lightweight Headphones With Customizable Design Bloomberg.com • Beats 360 Deliver Customizability and a Revamped Over-Ear Headphone Design MacRumors • The new Beats headphones are made for workouts The Verge",
+ "dek": "This new Samsung smartwatch has cured my battery life anxiety PhoneArena • The daily benefits of Samsung's new Galaxy Watch9 might surprise you USA Today • SAMSUNG GALAXY WATCH 9 AND SAMSUNG HEALTH: HOW AI AND WEARABLES ARE CHANGING HEALTH TRACKING! vergemagazine.co.uk • Galaxy Watch9, Ultra2 track training, sleep, and recovery Back End News • Samsung's new Galaxy Watch Ultra2 is designed to fit your lifestyle Yahoo Tech",
"photoCaption": "",
"paragraphs": [
- "'The Best-Sounding Headphones We've Ever Built': Beats President Talks Beats 360, Customization, And Apple bgr.com • I tried the new Beats 360 headphones. Here's what I liked USA Today • Beats Announces Lightweight Headphones With Customizable Design Bloomberg.com • Beats 360 Deliver Customizability and a Revamped Over-Ear Headphone Design MacRumors • The new Beats headphones are made for workouts The Verge",
- "Read the full story at bgr.com."
+ "This new Samsung smartwatch has cured my battery life anxiety PhoneArena • The daily benefits of Samsung's new Galaxy Watch9 might surprise you USA Today • SAMSUNG GALAXY WATCH 9 AND SAMSUNG HEALTH: HOW AI AND WEARABLES ARE CHANGING HEALTH TRACKING! vergemagazine.co.uk • Galaxy Watch9, Ultra2 track training, sleep, and recovery Back End News • Samsung's new Galaxy Watch Ultra2 is designed to fit your lifestyle Yahoo Tech",
+ "Read the full story at PhoneArena."
]
},
"stages": [
{
- "headline": "'The Best-Sounding Headphones We've Ever Built': Beats President Talks Beats 360, Customization, And Apple",
- "detail": "'The Best-Sounding Headphones We've Ever Built': Beats President Talks Beats 360, Customization, And Apple bgr.com • I tried the new Beats 360 headphones. Here's what I liked USA Today • Beats Announces Lightweight Headphones With Customizable Design Bloomberg.com • Beats 360 Deliver Customizability and a Revamped Over-Ear Headphone Design MacRumors • The new Beats headphones are made for workouts The Verge"
+ "headline": "This new Samsung smartwatch has cured my battery life anxiety",
+ "detail": "This new Samsung smartwatch has cured my battery life anxiety PhoneArena • The daily benefits of Samsung's new Galaxy Watch9 might surprise you USA Today • SAMSUNG GALAXY WATCH 9 AND SAMSUNG HEALTH: HOW AI AND WEARABLES ARE CHANGING HEALTH TRACKING! vergemagazine.co.uk • Galaxy Watch9, Ultra2 track training, sleep, and recovery Back End News • Samsung's new Galaxy Watch Ultra2 is designed to fit your lifestyle Yahoo Tech"
}
]
},
{
- "id": "real-scitech-6",
- "category": "scitech",
- "categoryLabel": "Sci-Tech",
+ "id": "real-sports-1",
+ "category": "sports",
+ "categoryLabel": "Sports",
"location": "",
"byline": "The New York Times",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMihwFBVV95cUxPVm80OWZfMS1zZ1VWcXBacFdVcmRERlpmekdSYXZtRkNDTWtBZktNZnBHZksyM1ZLbmoxYmk1aXR0T2ZSZnNBSU5iUVFvSXp2cUlLMEY4bFJidVRhLW9IMkFtUFNIRFhKNlJmRVFpd0QxU0l1MUtfWWtMVG5pR2FFLUprR01paGc?oc=5",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMilgFBVV95cUxOWVYxMVZYLTdxdW9YcTlBeEhlOXBLc2wtY3FDMFQ1TndXampWWWp4QVNXQWxfS0sydXo3Z1hpTjk3RGk5ZUNUZXBNMXdicTVER3RETDBJYUNlN1VGMjA5eDZWVDBSMkU1amN1ZkNEY25lZ0RuR0ZlSWUzcmZIbkVRTUNVNDVfV0ZPTDdEakJMek1KNE9JTnc?oc=5",
"sourceName": "The New York Times",
- "publishedLabel": "Sep 24, 2026, 6:00 AM",
+ "publishedLabel": "Sep 24, 2026, 4:00 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Can Tech Companies Like Google Really Put Data Centers in Space? The New York Times • Google Takes the A.I. Data Center Race to Outer Space The New York Times • Google’s first Suncatcher orbital data center test launches October 1 arstechnica.com • Behind Project Suncatcher, our moonshot to put AI in space blog.google • Google is sending an AI satellite into space next week The Verge",
+ "dek": "Matthew Golden surging, O-line concerns grow for Packers ahead of game vs. Falcons - The Athletic The New York Times • Falcons and Packers both searching for answers heading into 'Thursday Night Football' in NFL Week 3 Fox News • Falcons-Packers predictions for Thursday night, plus NFL Week 3 picks and ranking 2-0 teams CBS Sports • How to bet Falcons-Packers on TNF: Analysis, tips and top plays ESPN • NFL Expert Picks: Who will win in Week 3, Falcons or Packers? Atlanta Falcons",
"photoCaption": "",
"paragraphs": [
- "Can Tech Companies Like Google Really Put Data Centers in Space? The New York Times • Google Takes the A.I. Data Center Race to Outer Space The New York Times • Google’s first Suncatcher orbital data center test launches October 1 arstechnica.com • Behind Project Suncatcher, our moonshot to put AI in space blog.google • Google is sending an AI satellite into space next week The Verge",
+ "Matthew Golden surging, O-line concerns grow for Packers ahead of game vs. Falcons - The Athletic The New York Times • Falcons and Packers both searching for answers heading into 'Thursday Night Football' in NFL Week 3 Fox News • Falcons-Packers predictions for Thursday night, plus NFL Week 3 picks and ranking 2-0 teams CBS Sports • How to bet Falcons-Packers on TNF: Analysis, tips and top plays ESPN • NFL Expert Picks: Who will win in Week 3, Falcons or Packers? Atlanta Falcons",
"Read the full story at The New York Times."
]
},
"stages": [
{
- "headline": "Can Tech Companies Like Google Really Put Data Centers in Space?",
- "detail": "Can Tech Companies Like Google Really Put Data Centers in Space? The New York Times • Google Takes the A.I. Data Center Race to Outer Space The New York Times • Google’s first Suncatcher orbital data center test launches October 1 arstechnica.com • Behind Project Suncatcher, our moonshot to put AI in space blog.google • Google is sending an AI satellite into space next week The Verge"
+ "headline": "Matthew Golden surging, O-line concerns grow for Packers ahead of game vs. Falcons - The Athletic",
+ "detail": "Matthew Golden surging, O-line concerns grow for Packers ahead of game vs. Falcons - The Athletic The New York Times • Falcons and Packers both searching for answers heading into 'Thursday Night Football' in NFL Week 3 Fox News • Falcons-Packers predictions for Thursday night, plus NFL Week 3 picks and ranking 2-0 teams CBS Sports • How to bet Falcons-Packers on TNF: Analysis, tips and top plays ESPN • NFL Expert Picks: Who will win in Week 3, Falcons or Packers? Atlanta Falcons"
}
]
},
{
- "id": "real-sports-1",
+ "id": "real-sports-2",
"category": "sports",
"categoryLabel": "Sports",
"location": "",
- "byline": "sports.yahoo.com",
+ "byline": "Yahoo Sports",
"image": null,
"sourceUrl": "https://news.google.com/rss/articles/CBMi-wFBVV95cUxNckc3NFFfbFFvZUoxN05qblNNSmkzYlFNR0E3aExTbFJ1NUF2TzczWW1pNGxrZDF4aXZ2X0YzNFg4Q2g0X2FHUGVKNWFVYVB4eVNhRUNRdGZ1ZTROMTdfcHltc3htd3VaNUN3ejNwaUxzdV9yeXRPZlV4YXU2RW5DdU9EeGVZYzRxZ1phb0FIZnA0VjlnelNfTmkxSy1NREpPRm8xdzlTR2JOQlowdE55VW1TYjJVNWF0MDRqaHJISWRmMFMyY3pHSE5MRXVJeWR4R3kxN3dhSE5pN1E5SzZ6bHUwUWVqWEs1U3ZhRHlLcm10Y2tYZkdTYmM4dw?oc=5",
- "sourceName": "sports.yahoo.com",
+ "sourceName": "Yahoo Sports",
"publishedLabel": "Sep 24, 2026, 6:27 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Week 4 college football viewer's guide: Loaded Saturday slate features 6 games between ranked teams, including Texas at Tennessee sports.yahoo.com • The Six Pack: Picks for Florida vs. Ole Miss, USC vs. Oregon and Tom Fornelli's lock of Week 4 CBS Sports • College football picks ATS Week 4: Texas-Tennessee, Ole Miss-Florida and more - The Athletic The New York Times • College football Week 4 best bets: Plays to make on Missouri, Indiana, Ole Miss and more ESPN • College football TV schedule: Watchability tiers for Week 4's best games USA Today",
+ "dek": "Week 4 college football viewer's guide: Loaded Saturday slate features 6 games between ranked teams, including Texas at Tennessee Yahoo Sports • The Six Pack: Picks for Florida vs. Ole Miss, USC vs. Oregon and Tom Fornelli's lock of Week 4 CBS Sports • College football picks ATS Week 4: Texas-Tennessee, Ole Miss-Florida and more - The Athletic The New York Times • College football Week 4 best bets: Plays to make on Missouri, Indiana, Ole Miss and more ESPN • College football TV schedule: Watchability tiers for Week 4's best games USA Today",
"photoCaption": "",
"paragraphs": [
- "Week 4 college football viewer's guide: Loaded Saturday slate features 6 games between ranked teams, including Texas at Tennessee sports.yahoo.com • The Six Pack: Picks for Florida vs. Ole Miss, USC vs. Oregon and Tom Fornelli's lock of Week 4 CBS Sports • College football picks ATS Week 4: Texas-Tennessee, Ole Miss-Florida and more - The Athletic The New York Times • College football Week 4 best bets: Plays to make on Missouri, Indiana, Ole Miss and more ESPN • College football TV schedule: Watchability tiers for Week 4's best games USA Today",
- "Read the full story at sports.yahoo.com."
+ "Week 4 college football viewer's guide: Loaded Saturday slate features 6 games between ranked teams, including Texas at Tennessee Yahoo Sports • The Six Pack: Picks for Florida vs. Ole Miss, USC vs. Oregon and Tom Fornelli's lock of Week 4 CBS Sports • College football picks ATS Week 4: Texas-Tennessee, Ole Miss-Florida and more - The Athletic The New York Times • College football Week 4 best bets: Plays to make on Missouri, Indiana, Ole Miss and more ESPN • College football TV schedule: Watchability tiers for Week 4's best games USA Today",
+ "Read the full story at Yahoo Sports."
]
},
"stages": [
{
"headline": "Week 4 college football viewer's guide: Loaded Saturday slate features 6 games between ranked teams, including Texas at Tennessee",
- "detail": "Week 4 college football viewer's guide: Loaded Saturday slate features 6 games between ranked teams, including Texas at Tennessee sports.yahoo.com • The Six Pack: Picks for Florida vs. Ole Miss, USC vs. Oregon and Tom Fornelli's lock of Week 4 CBS Sports • College football picks ATS Week 4: Texas-Tennessee, Ole Miss-Florida and more - The Athletic The New York Times • College football Week 4 best bets: Plays to make on Missouri, Indiana, Ole Miss and more ESPN • College football TV schedule: Watchability tiers for Week 4's best games USA Today"
+ "detail": "Week 4 college football viewer's guide: Loaded Saturday slate features 6 games between ranked teams, including Texas at Tennessee Yahoo Sports • The Six Pack: Picks for Florida vs. Ole Miss, USC vs. Oregon and Tom Fornelli's lock of Week 4 CBS Sports • College football picks ATS Week 4: Texas-Tennessee, Ole Miss-Florida and more - The Athletic The New York Times • College football Week 4 best bets: Plays to make on Missouri, Indiana, Ole Miss and more ESPN • College football TV schedule: Watchability tiers for Week 4's best games USA Today"
}
]
},
{
- "id": "real-sports-2",
+ "id": "real-sports-3",
"category": "sports",
"categoryLabel": "Sports",
"location": "",
- "byline": "BBC",
+ "byline": "bbc.com",
"image": null,
"sourceUrl": "https://news.google.com/rss/articles/CBMiZEFVX3lxTE92dWF6dnNNVFNvUTN3T1dqbnRWaWFiUVNEdV9ZdmN5cmZrQjh1Z1dxc2lnRFFLYTl5dnZvM1VrcFE0TVJQYndMbUNUR2x3dGF0VV82NEt3NGZRR0FDeDVyUHlIVGk?oc=5",
- "sourceName": "BBC",
+ "sourceName": "bbc.com",
"publishedLabel": "Sep 24, 2026, 4:57 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Fury vs Joshua: Cardiff to host heavyweight fight on 11 December BBC • Tyson Fury vs. Anthony Joshua confirmed for Dec. 11 in Cardiff ESPN • Why is Tyson Fury vs Anthony Joshua in Cardiff? Eddie Hearn, two contracts, Dana White and unlikely location for Battle of Britain sports.yahoo.com • Fury vs Joshua: The ‘wild’ inside story of how a $200m megafight was made The New York Times • Tyson Fury vs Anthony Joshua: British heavyweight showdown set for Cardiff's Principality Stadium on December 11 Sky Sports",
+ "dek": "Fury vs Joshua: Cardiff to host heavyweight fight on 11 December bbc.com • Tyson Fury vs. Anthony Joshua confirmed for Dec. 11 in Cardiff ESPN • Fury vs Joshua: The ‘wild’ inside story of how a $200m megafight was made The New York Times • Tyson Fury vs Anthony Joshua: British heavyweight showdown set for Cardiff's Principality Stadium on December 11 Sky Sports • Tyson Fury vs. Anthony Joshua Is Official: Here’s What to Know Netflix",
"photoCaption": "",
"paragraphs": [
- "Fury vs Joshua: Cardiff to host heavyweight fight on 11 December BBC • Tyson Fury vs. Anthony Joshua confirmed for Dec. 11 in Cardiff ESPN • Why is Tyson Fury vs Anthony Joshua in Cardiff? Eddie Hearn, two contracts, Dana White and unlikely location for Battle of Britain sports.yahoo.com • Fury vs Joshua: The ‘wild’ inside story of how a $200m megafight was made The New York Times • Tyson Fury vs Anthony Joshua: British heavyweight showdown set for Cardiff's Principality Stadium on December 11 Sky Sports",
- "Read the full story at BBC."
+ "Fury vs Joshua: Cardiff to host heavyweight fight on 11 December bbc.com • Tyson Fury vs. Anthony Joshua confirmed for Dec. 11 in Cardiff ESPN • Fury vs Joshua: The ‘wild’ inside story of how a $200m megafight was made The New York Times • Tyson Fury vs Anthony Joshua: British heavyweight showdown set for Cardiff's Principality Stadium on December 11 Sky Sports • Tyson Fury vs. Anthony Joshua Is Official: Here’s What to Know Netflix",
+ "Read the full story at bbc.com."
]
},
"stages": [
{
"headline": "Fury vs Joshua: Cardiff to host heavyweight fight on 11 December",
- "detail": "Fury vs Joshua: Cardiff to host heavyweight fight on 11 December BBC • Tyson Fury vs. Anthony Joshua confirmed for Dec. 11 in Cardiff ESPN • Why is Tyson Fury vs Anthony Joshua in Cardiff? Eddie Hearn, two contracts, Dana White and unlikely location for Battle of Britain sports.yahoo.com • Fury vs Joshua: The ‘wild’ inside story of how a $200m megafight was made The New York Times • Tyson Fury vs Anthony Joshua: British heavyweight showdown set for Cardiff's Principality Stadium on December 11 Sky Sports"
+ "detail": "Fury vs Joshua: Cardiff to host heavyweight fight on 11 December bbc.com • Tyson Fury vs. Anthony Joshua confirmed for Dec. 11 in Cardiff ESPN • Fury vs Joshua: The ‘wild’ inside story of how a $200m megafight was made The New York Times • Tyson Fury vs Anthony Joshua: British heavyweight showdown set for Cardiff's Principality Stadium on December 11 Sky Sports • Tyson Fury vs. Anthony Joshua Is Official: Here’s What to Know Netflix"
}
]
},
{
- "id": "real-sports-3",
+ "id": "real-sports-4",
"category": "sports",
"categoryLabel": "Sports",
"location": "",
- "byline": "The New York Times",
+ "byline": "sports.mynorthwest.com",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMipgFBVV95cUxNaDhRYnBWRF9kRG5rOXJMRTh5Z0ZGQTM5RFlST1E2YVo4TG42R3JyQ2V4a2E5U0tHa3FwT21qaVFTcWhyMWpuNmZ4aFBBdWVVamNfbHFwOWZvVFlIVVUyQjRkY1BfNVF6bTRPSHZDa01jUVI5Ung3dEc1dWRSa3lUWHljWG54WDBNanFxUnVaZWg1THJScGtHZVQ0M3hQV3FzTXVtRWl3?oc=5",
- "sourceName": "The New York Times",
- "publishedLabel": "Sep 24, 2026, 6:01 AM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMipAFBVV95cUxPQmZzcFQwSnRFaUhQOW4wZVNxN092TXhjZ2d3TU9IQTNVclFSY0w0eVhpb0d5UDc2ei0xQXBUTGhVeVV3SXNldnlsVEMtQ2hqSjZZQjhzTVlWWGRlOUNfQ0xXYkpRSVNILUtwYkcwX09DNlNuVmRLcndvaTdmOXlsTnBMNy1iVG1JYTA5d0dQZlM2d2otSExTUXB6QzNPdzBLUHVzTQ?oc=5",
+ "sourceName": "sports.mynorthwest.com",
+ "publishedLabel": "Sep 23, 2026, 11:17 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "A first for Ben Johnson at quarterback and more lessons from the 5 biggest NFL injuries The New York Times • Next man up: Ranking the NFL's backup quarterbacks for 6 teams that have had QB1 chaos sports.yahoo.com • An Epidemic of Quarterback Injuries Is Already Rewriting the NFL Season WSJ • Resetting expectations for these six NFL teams with injured quarterbacks: Giants eyeing draft again CBS Sports • 10 Thoughts on the NFL: Injuries suck Windy City Gridiron",
+ "dek": "Stunning early NFL QB injury wave leaves up to 6 teams turning to backups sports.mynorthwest.com • Next man up: Ranking the NFL's backup quarterbacks for 6 teams that have had QB1 chaos Yahoo Sports • A first for Ben Johnson at quarterback and more lessons from the 5 biggest NFL injuries The New York Times • An Epidemic of Quarterback Injuries Is Already Rewriting the NFL Season WSJ • Resetting expectations for these six NFL teams with injured quarterbacks: Giants eyeing draft again CBS Sports",
"photoCaption": "",
"paragraphs": [
- "A first for Ben Johnson at quarterback and more lessons from the 5 biggest NFL injuries The New York Times • Next man up: Ranking the NFL's backup quarterbacks for 6 teams that have had QB1 chaos sports.yahoo.com • An Epidemic of Quarterback Injuries Is Already Rewriting the NFL Season WSJ • Resetting expectations for these six NFL teams with injured quarterbacks: Giants eyeing draft again CBS Sports • 10 Thoughts on the NFL: Injuries suck Windy City Gridiron",
- "Read the full story at The New York Times."
+ "Stunning early NFL QB injury wave leaves up to 6 teams turning to backups sports.mynorthwest.com • Next man up: Ranking the NFL's backup quarterbacks for 6 teams that have had QB1 chaos Yahoo Sports • A first for Ben Johnson at quarterback and more lessons from the 5 biggest NFL injuries The New York Times • An Epidemic of Quarterback Injuries Is Already Rewriting the NFL Season WSJ • Resetting expectations for these six NFL teams with injured quarterbacks: Giants eyeing draft again CBS Sports",
+ "Read the full story at sports.mynorthwest.com."
]
},
"stages": [
{
- "headline": "A first for Ben Johnson at quarterback and more lessons from the 5 biggest NFL injuries",
- "detail": "A first for Ben Johnson at quarterback and more lessons from the 5 biggest NFL injuries The New York Times • Next man up: Ranking the NFL's backup quarterbacks for 6 teams that have had QB1 chaos sports.yahoo.com • An Epidemic of Quarterback Injuries Is Already Rewriting the NFL Season WSJ • Resetting expectations for these six NFL teams with injured quarterbacks: Giants eyeing draft again CBS Sports • 10 Thoughts on the NFL: Injuries suck Windy City Gridiron"
+ "headline": "Stunning early NFL QB injury wave leaves up to 6 teams turning to backups",
+ "detail": "Stunning early NFL QB injury wave leaves up to 6 teams turning to backups sports.mynorthwest.com • Next man up: Ranking the NFL's backup quarterbacks for 6 teams that have had QB1 chaos Yahoo Sports • A first for Ben Johnson at quarterback and more lessons from the 5 biggest NFL injuries The New York Times • An Epidemic of Quarterback Injuries Is Already Rewriting the NFL Season WSJ • Resetting expectations for these six NFL teams with injured quarterbacks: Giants eyeing draft again CBS Sports"
}
]
},
{
- "id": "real-sports-4",
+ "id": "real-sports-5",
"category": "sports",
"categoryLabel": "Sports",
"location": "",
@@ -605,162 +633,162 @@ window.P24_REAL_STORIES = [
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Why Arch Manning never seriously considered Tennessee despite Peyton Manning's legacy USA Today • Josh Heupel explains why Tennessee football didn't get Arch Manning over Texas Knoxville News Sentinel • Fox & ESPN Analysts Growing Frustrated With Arch Manning Despite Efforts to Change His Off-Field Behavior: “Not Good at All” sports.yahoo.com • Accuracy, processing issues defined Arch Manning’s performance against UTSA Burnt Orange Nation • Joel Klatt: Arch Manning has not been that impressive in 2026 On3",
+ "dek": "Why Arch Manning never seriously considered Tennessee despite Peyton Manning's legacy USA Today • Josh Heupel explains why Tennessee football didn't get Arch Manning over Texas Knoxville News Sentinel • Fox & ESPN Analysts Growing Frustrated With Arch Manning Despite Efforts to Change His Off-Field Behavior: “Not Good at All” Yahoo Sports • Accuracy, processing issues defined Arch Manning’s performance against UTSA Burnt Orange Nation • Joel Klatt: Arch Manning has not been that impressive in 2026 On3",
"photoCaption": "",
"paragraphs": [
- "Why Arch Manning never seriously considered Tennessee despite Peyton Manning's legacy USA Today • Josh Heupel explains why Tennessee football didn't get Arch Manning over Texas Knoxville News Sentinel • Fox & ESPN Analysts Growing Frustrated With Arch Manning Despite Efforts to Change His Off-Field Behavior: “Not Good at All” sports.yahoo.com • Accuracy, processing issues defined Arch Manning’s performance against UTSA Burnt Orange Nation • Joel Klatt: Arch Manning has not been that impressive in 2026 On3",
+ "Why Arch Manning never seriously considered Tennessee despite Peyton Manning's legacy USA Today • Josh Heupel explains why Tennessee football didn't get Arch Manning over Texas Knoxville News Sentinel • Fox & ESPN Analysts Growing Frustrated With Arch Manning Despite Efforts to Change His Off-Field Behavior: “Not Good at All” Yahoo Sports • Accuracy, processing issues defined Arch Manning’s performance against UTSA Burnt Orange Nation • Joel Klatt: Arch Manning has not been that impressive in 2026 On3",
"Read the full story at USA Today."
]
},
"stages": [
{
"headline": "Why Arch Manning never seriously considered Tennessee despite Peyton Manning's legacy",
- "detail": "Why Arch Manning never seriously considered Tennessee despite Peyton Manning's legacy USA Today • Josh Heupel explains why Tennessee football didn't get Arch Manning over Texas Knoxville News Sentinel • Fox & ESPN Analysts Growing Frustrated With Arch Manning Despite Efforts to Change His Off-Field Behavior: “Not Good at All” sports.yahoo.com • Accuracy, processing issues defined Arch Manning’s performance against UTSA Burnt Orange Nation • Joel Klatt: Arch Manning has not been that impressive in 2026 On3"
+ "detail": "Why Arch Manning never seriously considered Tennessee despite Peyton Manning's legacy USA Today • Josh Heupel explains why Tennessee football didn't get Arch Manning over Texas Knoxville News Sentinel • Fox & ESPN Analysts Growing Frustrated With Arch Manning Despite Efforts to Change His Off-Field Behavior: “Not Good at All” Yahoo Sports • Accuracy, processing issues defined Arch Manning’s performance against UTSA Burnt Orange Nation • Joel Klatt: Arch Manning has not been that impressive in 2026 On3"
}
]
},
{
- "id": "real-sports-5",
+ "id": "real-sports-6",
"category": "sports",
"categoryLabel": "Sports",
"location": "",
"byline": "NBC Sports",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMitAFBVV95cUxPVlN6ZGZIRFhoazNWMXk1V29sWWdIb2lyV0hkX0lEeENrcDJrRFlaVWwwbV8yTVlfX1ZhTUU4Q2libnI1SEIyQmItYjlxTkl4ZDdNU3p1c2MxbEVjZE5mZGt0OHVQbXNjb0k1Z1oxMUx6U2QxdEtmd1o0V1UwcUdIQnRMMjJkYWtORmY1dzRsQUJMQlpOV0ZuRzVqYlROdUZLR2x2b3ZSN2ZfME1GazJnS240VTY?oc=5",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMikgFBVV95cUxNMnBzSGgzTUlQOE5PeEM5MFM1M3VXc1JVTHlaRkxNR2VVOVhNZVhtN29VdmtwQUJvS0J3Nm1BczE3QkNnRWt3dnI0Tl9PazI4NzBpNWlYTThUbXNkN2E3ODAxRV9JRGhMZldvVW9HZW5GZ3FOOVZhRGhwNGRzVnR5NVZtTW5KZGtLV29iZ2dOQUQxZw?oc=5",
"sourceName": "NBC Sports",
- "publishedLabel": "Sep 24, 2026, 7:07 AM",
+ "publishedLabel": "Sep 24, 2026, 8:18 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Schefter: Minshew, Mac Jones are NYG trade options NBC Sports • Giants' Dart to have knee surgery, out rest of regular season ESPN • Jameis Winston: Being a starting quarterback is what I dream of NBC Sports • Giants' Jameis Winston returns to starting QB role after Jaxson Dart injury: 'This is what I dream of' nfl.com • John Harbaugh doesn't rule out Giants trading for QB, but he might not like what's out there sports.yahoo.com",
+ "dek": "PFT’s Week 3 2026 NFL picks NBC Sports • Fantasy playbook: NFL Week 3 Shadow Reports, lineup locks and projected scores ESPN • The Best Bets of NFL Week 3 The Ringer • NFL Week 3 picks straight up, against the spread: Cowboys or Ravens in league's Rio debut? USA Today • NFL Week 3 picks: How to get a bad handicapper through dark times, as QBs drop like flies The New York Times",
"photoCaption": "",
"paragraphs": [
- "Schefter: Minshew, Mac Jones are NYG trade options NBC Sports • Giants' Dart to have knee surgery, out rest of regular season ESPN • Jameis Winston: Being a starting quarterback is what I dream of NBC Sports • Giants' Jameis Winston returns to starting QB role after Jaxson Dart injury: 'This is what I dream of' nfl.com • John Harbaugh doesn't rule out Giants trading for QB, but he might not like what's out there sports.yahoo.com",
+ "PFT’s Week 3 2026 NFL picks NBC Sports • Fantasy playbook: NFL Week 3 Shadow Reports, lineup locks and projected scores ESPN • The Best Bets of NFL Week 3 The Ringer • NFL Week 3 picks straight up, against the spread: Cowboys or Ravens in league's Rio debut? USA Today • NFL Week 3 picks: How to get a bad handicapper through dark times, as QBs drop like flies The New York Times",
"Read the full story at NBC Sports."
]
},
"stages": [
{
- "headline": "Schefter: Minshew, Mac Jones are NYG trade options",
- "detail": "Schefter: Minshew, Mac Jones are NYG trade options NBC Sports • Giants' Dart to have knee surgery, out rest of regular season ESPN • Jameis Winston: Being a starting quarterback is what I dream of NBC Sports • Giants' Jameis Winston returns to starting QB role after Jaxson Dart injury: 'This is what I dream of' nfl.com • John Harbaugh doesn't rule out Giants trading for QB, but he might not like what's out there sports.yahoo.com"
+ "headline": "PFT’s Week 3 2026 NFL picks",
+ "detail": "PFT’s Week 3 2026 NFL picks NBC Sports • Fantasy playbook: NFL Week 3 Shadow Reports, lineup locks and projected scores ESPN • The Best Bets of NFL Week 3 The Ringer • NFL Week 3 picks straight up, against the spread: Cowboys or Ravens in league's Rio debut? USA Today • NFL Week 3 picks: How to get a bad handicapper through dark times, as QBs drop like flies The New York Times"
}
]
},
{
- "id": "real-sports-6",
- "category": "sports",
- "categoryLabel": "Sports",
+ "id": "real-entertainment-1",
+ "category": "entertainment",
+ "categoryLabel": "Entertainment",
"location": "",
- "byline": "PhillyVoice",
+ "byline": "yahoo.com",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMilwFBVV95cUxOV0VxSDlGNU5aTFdDaGppWnFwbEV6czRqV1UtdlppUXZuQTdGbkszanQ3Wlo4VHFjaG9NNXNoRHlRS2JfVnJlQ085R2Itd2swNkdiYkJuMTBJU1R5SnNQOVRWQ2Rub2hoTlQxSzF5cGsyRllQeDZFLXJOSTB2UlVUWkxyS01fcjMtY3Nna2l2MERSM29iMUM4?oc=5",
- "sourceName": "PhillyVoice",
- "publishedLabel": "Sep 24, 2026, 6:08 AM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMi8gFBVV95cUxPdDNTb0NEcUlTU19XY3pKTkNvZXJjUzEtejNMVkNGZXkwb1VHRGdoZ3MwVXpIQ3Jjak5YbG8wTGNTUjJjMzh6Y1g4eWVnUzZCRVZpZHZXWGhuUmdydzAxMjUydTV2QnY3SEJDdlRxREg4Um9fdFN4RXo0eVp6bWM3cVhwMFVZeDlNbVdDYTVsNHE1a0liQWFHOHVFOVlJRVV0anRtbndSTy1mUll5anllMzhoNGdKRUd4UXlPUVU2N3VVSlBuMDkzNHFJT3BhWE53cTRJbjBMdlRqQkNoY3NFRGZYMmQwVW4wODFOU1RDalZCZw?oc=5",
+ "sourceName": "yahoo.com",
+ "publishedLabel": "Sep 24, 2026, 8:21 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Week 3 NFL straight up, against the spread, and survivor pool picks PhillyVoice • Fantasy playbook: NFL Week 3 Shadow Reports, lineup locks and projected scores ESPN • NFL picks against the spread, Week 3 2026: Expert ATS picks, predictions, player props for this week's games CBS Sports • The Best Bets of NFL Week 3 The Ringer • NFL Week 3 picks straight up, against the spread: Cowboys or Ravens in league's Rio debut? USA Today",
+ "dek": "Dolly Parton's sister defends iconic singer's nephew over restraining order: 'We all love Bryan.' yahoo.com • Dolly Parton’s Estate in Turmoil After Extortion Accusations The New York Times • Stella Parton Says Family Is ‘Still Intact’ amid Dolly Parton Estate Drama People.com • Dolly Parton's sister Freida defends nephew after firing, restraining order USA Today • Dolly Parton's estate granted restraining order against her nephew over threats CBS News",
"photoCaption": "",
"paragraphs": [
- "Week 3 NFL straight up, against the spread, and survivor pool picks PhillyVoice • Fantasy playbook: NFL Week 3 Shadow Reports, lineup locks and projected scores ESPN • NFL picks against the spread, Week 3 2026: Expert ATS picks, predictions, player props for this week's games CBS Sports • The Best Bets of NFL Week 3 The Ringer • NFL Week 3 picks straight up, against the spread: Cowboys or Ravens in league's Rio debut? USA Today",
- "Read the full story at PhillyVoice."
+ "Dolly Parton's sister defends iconic singer's nephew over restraining order: 'We all love Bryan.' yahoo.com • Dolly Parton’s Estate in Turmoil After Extortion Accusations The New York Times • Stella Parton Says Family Is ‘Still Intact’ amid Dolly Parton Estate Drama People.com • Dolly Parton's sister Freida defends nephew after firing, restraining order USA Today • Dolly Parton's estate granted restraining order against her nephew over threats CBS News",
+ "Read the full story at yahoo.com."
]
},
"stages": [
{
- "headline": "Week 3 NFL straight up, against the spread, and survivor pool picks",
- "detail": "Week 3 NFL straight up, against the spread, and survivor pool picks PhillyVoice • Fantasy playbook: NFL Week 3 Shadow Reports, lineup locks and projected scores ESPN • NFL picks against the spread, Week 3 2026: Expert ATS picks, predictions, player props for this week's games CBS Sports • The Best Bets of NFL Week 3 The Ringer • NFL Week 3 picks straight up, against the spread: Cowboys or Ravens in league's Rio debut? USA Today"
+ "headline": "Dolly Parton's sister defends iconic singer's nephew over restraining order: 'We all love Bryan.'",
+ "detail": "Dolly Parton's sister defends iconic singer's nephew over restraining order: 'We all love Bryan.' yahoo.com • Dolly Parton’s Estate in Turmoil After Extortion Accusations The New York Times • Stella Parton Says Family Is ‘Still Intact’ amid Dolly Parton Estate Drama People.com • Dolly Parton's sister Freida defends nephew after firing, restraining order USA Today • Dolly Parton's estate granted restraining order against her nephew over threats CBS News"
}
]
},
{
- "id": "real-entertainment-1",
+ "id": "real-entertainment-2",
"category": "entertainment",
"categoryLabel": "Entertainment",
"location": "",
"byline": "Variety",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMitAFBVV95cUxNN3RjcGdxcjFZM0duM0hjellDNVlPSTV3S1NYYU0tZUs3V1lfZU5IaUNDM0U3ODN0blBYd0JlQzRqbzhqTkw4NWNWeW5LWjVSd0htU0FuTlRQelkxOVRRSlUwZWlkTy1fX1oyM1B4UWZ1NHo1TUF0NHlOM3dJcjdiS2F4ZFlxTUVWUXo1WEtjTWZqUEtkYUU1TGY3bzNlNUlvVWhtd3JzenNZQ21WZU5NNkNiQ00?oc=5",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMihAFBVV95cUxNWVRndmRCeVBJaWJXajAzX21ZOGM1bDh4aHBzNXg3a3BpMmF2T05SUVk4MURaQUM4VVRsSWhxVkJZS0t0ZGp6QnFYV1lqelp2SkpvOXRzUG45dVVmSVlhNmJlbEVfU08zRTRtZk1va0RqUUdiUHBXVjdfNlRjRVdhZ2V4bjk?oc=5",
"sourceName": "Variety",
- "publishedLabel": "Sep 24, 2026, 5:18 AM",
+ "publishedLabel": "Sep 24, 2026, 7:55 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Taylor Swift’s ‘Patient Zero’ Music Video, Starring Dakota Johnson and Colin Farrell, to Debut at VMAs Variety • Taylor Swift Ditches Her Signature Glam and Red Lip for Surprising Makeunder in ‘Patient Zero’ Music Video People.com • Taylor Swift announces release of 4 new songs Good Morning America • Taylor Swift announces ‘The Life of a Showgirl: The Encore’ will be released on Friday Los Angeles Times • Enigmatic Preview of Taylor Swift’s ‘Patient Zero’ Video Teases Two Major Hollywood Co-Stars, Death in the Family Billboard",
+ "dek": "Macklemore Announces ‘Free Palestine’ Tour With All Ticket Sales Being Donated to Charity Variety See more headlines & perspectives on Google News",
"photoCaption": "",
"paragraphs": [
- "Taylor Swift’s ‘Patient Zero’ Music Video, Starring Dakota Johnson and Colin Farrell, to Debut at VMAs Variety • Taylor Swift Ditches Her Signature Glam and Red Lip for Surprising Makeunder in ‘Patient Zero’ Music Video People.com • Taylor Swift announces release of 4 new songs Good Morning America • Taylor Swift announces ‘The Life of a Showgirl: The Encore’ will be released on Friday Los Angeles Times • Enigmatic Preview of Taylor Swift’s ‘Patient Zero’ Video Teases Two Major Hollywood Co-Stars, Death in the Family Billboard",
+ "Macklemore Announces ‘Free Palestine’ Tour With All Ticket Sales Being Donated to Charity Variety See more headlines & perspectives on Google News",
"Read the full story at Variety."
]
},
"stages": [
{
- "headline": "Taylor Swift’s ‘Patient Zero’ Music Video, Starring Dakota Johnson and Colin Farrell, to Debut at VMAs",
- "detail": "Taylor Swift’s ‘Patient Zero’ Music Video, Starring Dakota Johnson and Colin Farrell, to Debut at VMAs Variety • Taylor Swift Ditches Her Signature Glam and Red Lip for Surprising Makeunder in ‘Patient Zero’ Music Video People.com • Taylor Swift announces release of 4 new songs Good Morning America • Taylor Swift announces ‘The Life of a Showgirl: The Encore’ will be released on Friday Los Angeles Times • Enigmatic Preview of Taylor Swift’s ‘Patient Zero’ Video Teases Two Major Hollywood Co-Stars, Death in the Family Billboard"
+ "headline": "Macklemore Announces ‘Free Palestine’ Tour With All Ticket Sales Being Donated to Charity",
+ "detail": "Macklemore Announces ‘Free Palestine’ Tour With All Ticket Sales Being Donated to Charity Variety See more headlines & perspectives on Google News"
}
]
},
{
- "id": "real-entertainment-2",
+ "id": "real-entertainment-3",
"category": "entertainment",
"categoryLabel": "Entertainment",
"location": "",
- "byline": "NBC News",
+ "byline": "Deadline",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMipwFBVV95cUxQTWVTLWRDdFNmbVhrdlEydHVMdXV4OHdURU5VOVBXQlZzMUdoemxWeXNKZ3NRNUpvWW9YMFJWX0tlUWpRUXNBQmxDdWhiRC1hcXA1WndjUWxDXzdvYWtfLW9qWHViUEJYNkg0Si1DM0ZfVzF2NUo2MGF3ZVBGZjNFcVgxUlVOTzZCREFWUlloMk9pME9KcmcyQ1JzWmhEQjVBTUIwLUE0RQ?oc=5",
- "sourceName": "NBC News",
- "publishedLabel": "Sep 24, 2026, 8:03 AM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMihAFBVV95cUxOc1VmQ1ZKNXZQMVJTdGtlMGRqNFc1OGlWX3dzbUtBN29sNTFtSDFNMTFwQjZYaTVBdmJheGViWExXMnpuMVp2SXR6Q2lIM1dSR0xPNmd1TFhHZ2xXVmhnb0dQMFJUUmJ1bk9ydDZ5QXMwdUU3WHh0Zm5ST0VWQ05mRHRFU3M?oc=5",
+ "sourceName": "Deadline",
+ "publishedLabel": "Sep 24, 2026, 6:33 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Macklemore announces Free Palestine Tour NBC News • Macklemore announces Free Palestine tour to benefit humanitarian aid organisations The Guardian • Macklemore announces 'Free Palestine' tour after being dropped from Ed Sheeran shows wbaltv.com • Macklemore announces 'Free Palestine' tour after Ed Sheeran controversy ABC News - Breaking News, Latest News and Videos • Macklemore Announces ‘Free Palestine’ Concerts After Exiting Ed Sheeran Tour The New York Times",
+ "dek": "Taylor Swift's 'Patient Zero' Music Video To Debut At VMAs Deadline • Taylor Swift Ditches Her Signature Glam and Red Lip for Surprising Makeunder in ‘Patient Zero’ Music Video People.com • Taylor Swift announces release of 4 new songs Good Morning America • Enigmatic Preview of Taylor Swift’s ‘Patient Zero’ Video Teases Two Major Hollywood Co-Stars, Death in the Family Billboard • Taylor Swift’s “Patient Zero” Could Mean Something Very Obvious. Or It Could Play With a Loaded History of the Term. Slate Magazine",
"photoCaption": "",
"paragraphs": [
- "Macklemore announces Free Palestine Tour NBC News • Macklemore announces Free Palestine tour to benefit humanitarian aid organisations The Guardian • Macklemore announces 'Free Palestine' tour after being dropped from Ed Sheeran shows wbaltv.com • Macklemore announces 'Free Palestine' tour after Ed Sheeran controversy ABC News - Breaking News, Latest News and Videos • Macklemore Announces ‘Free Palestine’ Concerts After Exiting Ed Sheeran Tour The New York Times",
- "Read the full story at NBC News."
+ "Taylor Swift's 'Patient Zero' Music Video To Debut At VMAs Deadline • Taylor Swift Ditches Her Signature Glam and Red Lip for Surprising Makeunder in ‘Patient Zero’ Music Video People.com • Taylor Swift announces release of 4 new songs Good Morning America • Enigmatic Preview of Taylor Swift’s ‘Patient Zero’ Video Teases Two Major Hollywood Co-Stars, Death in the Family Billboard • Taylor Swift’s “Patient Zero” Could Mean Something Very Obvious. Or It Could Play With a Loaded History of the Term. Slate Magazine",
+ "Read the full story at Deadline."
]
},
"stages": [
{
- "headline": "Macklemore announces Free Palestine Tour",
- "detail": "Macklemore announces Free Palestine Tour NBC News • Macklemore announces Free Palestine tour to benefit humanitarian aid organisations The Guardian • Macklemore announces 'Free Palestine' tour after being dropped from Ed Sheeran shows wbaltv.com • Macklemore announces 'Free Palestine' tour after Ed Sheeran controversy ABC News - Breaking News, Latest News and Videos • Macklemore Announces ‘Free Palestine’ Concerts After Exiting Ed Sheeran Tour The New York Times"
+ "headline": "Taylor Swift's 'Patient Zero' Music Video To Debut At VMAs",
+ "detail": "Taylor Swift's 'Patient Zero' Music Video To Debut At VMAs Deadline • Taylor Swift Ditches Her Signature Glam and Red Lip for Surprising Makeunder in ‘Patient Zero’ Music Video People.com • Taylor Swift announces release of 4 new songs Good Morning America • Enigmatic Preview of Taylor Swift’s ‘Patient Zero’ Video Teases Two Major Hollywood Co-Stars, Death in the Family Billboard • Taylor Swift’s “Patient Zero” Could Mean Something Very Obvious. Or It Could Play With a Loaded History of the Term. Slate Magazine"
}
]
},
{
- "id": "real-entertainment-3",
+ "id": "real-entertainment-4",
"category": "entertainment",
"categoryLabel": "Entertainment",
"location": "",
- "byline": "Yahoo",
+ "byline": "The New York Times",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMi8gFBVV95cUxPdDNTb0NEcUlTU19XY3pKTkNvZXJjUzEtejNMVkNGZXkwb1VHRGdoZ3MwVXpIQ3Jjak5YbG8wTGNTUjJjMzh6Y1g4eWVnUzZCRVZpZHZXWGhuUmdydzAxMjUydTV2QnY3SEJDdlRxREg4Um9fdFN4RXo0eVp6bWM3cVhwMFVZeDlNbVdDYTVsNHE1a0liQWFHOHVFOVlJRVV0anRtbndSTy1mUll5anllMzhoNGdKRUd4UXlPUVU2N3VVSlBuMDkzNHFJT3BhWE53cTRJbjBMdlRqQkNoY3NFRGZYMmQwVW4wODFOU1RDalZCZw?oc=5",
- "sourceName": "Yahoo",
- "publishedLabel": "Sep 24, 2026, 8:21 AM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMimgFBVV95cUxQenhpd3dMZ2lYQkhhdUZkNElaTVhuMzlHaU81UWtmeFZCTTR1TFN6UHRiaVV3MlBia2I0b1VpZFE4Q2FGRG43Y25OeDB5ckVCZWhlb0VEa3JRMlcwV2VIUkVKTU5kbzNHckpjenlEZUdaRTdNVC0tdUM4MU9ZdmlEdEVxcGVrVnhFdVV6SERVeTVZdkFqS2F3dUZB?oc=5",
+ "sourceName": "The New York Times",
+ "publishedLabel": "Sep 24, 2026, 2:01 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Dolly Parton's sister defends iconic singer's nephew over restraining order: 'We all love Bryan.' Yahoo • Dolly Parton’s Estate in Turmoil After Extortion Accusations The New York Times • Stella Parton Says Family Is ‘Still Intact’ amid Dolly Parton Estate Drama People.com • Dolly Parton's sister Freida defends nephew after firing, restraining order USA Today • Dolly Parton's estate granted restraining order against her nephew over threats CBS News",
+ "dek": "Jeff Probst Made ‘Survivor’ His Life’s Work. He’s Not Done Yet. The New York Times • ‘Survivor’ castoff Aaliyah Puglia on redefining the ‘first boot narrative’ and the ‘sassy Jeff’ moment you didn’t see on TV yahoo.com • ‘Survivor 51’ premiere recap: The Open Era is just the jolt we needed Entertainment Weekly • Survivor’s Jeff Probst Reveals Major Change to Show’s $1 Million Prize Starting in Season 51 E! News • Jeff Probst Reveals Major ‘Survivor 51’ Twist — and It Could Change the Game for Years (Exclusive) The Hollywood Reporter",
"photoCaption": "",
"paragraphs": [
- "Dolly Parton's sister defends iconic singer's nephew over restraining order: 'We all love Bryan.' Yahoo • Dolly Parton’s Estate in Turmoil After Extortion Accusations The New York Times • Stella Parton Says Family Is ‘Still Intact’ amid Dolly Parton Estate Drama People.com • Dolly Parton's sister Freida defends nephew after firing, restraining order USA Today • Dolly Parton's estate granted restraining order against her nephew over threats CBS News",
- "Read the full story at Yahoo."
+ "Jeff Probst Made ‘Survivor’ His Life’s Work. He’s Not Done Yet. The New York Times • ‘Survivor’ castoff Aaliyah Puglia on redefining the ‘first boot narrative’ and the ‘sassy Jeff’ moment you didn’t see on TV yahoo.com • ‘Survivor 51’ premiere recap: The Open Era is just the jolt we needed Entertainment Weekly • Survivor’s Jeff Probst Reveals Major Change to Show’s $1 Million Prize Starting in Season 51 E! News • Jeff Probst Reveals Major ‘Survivor 51’ Twist — and It Could Change the Game for Years (Exclusive) The Hollywood Reporter",
+ "Read the full story at The New York Times."
]
},
"stages": [
{
- "headline": "Dolly Parton's sister defends iconic singer's nephew over restraining order: 'We all love Bryan.'",
- "detail": "Dolly Parton's sister defends iconic singer's nephew over restraining order: 'We all love Bryan.' Yahoo • Dolly Parton’s Estate in Turmoil After Extortion Accusations The New York Times • Stella Parton Says Family Is ‘Still Intact’ amid Dolly Parton Estate Drama People.com • Dolly Parton's sister Freida defends nephew after firing, restraining order USA Today • Dolly Parton's estate granted restraining order against her nephew over threats CBS News"
+ "headline": "Jeff Probst Made ‘Survivor’ His Life’s Work. He’s Not Done Yet.",
+ "detail": "Jeff Probst Made ‘Survivor’ His Life’s Work. He’s Not Done Yet. The New York Times • ‘Survivor’ castoff Aaliyah Puglia on redefining the ‘first boot narrative’ and the ‘sassy Jeff’ moment you didn’t see on TV yahoo.com • ‘Survivor 51’ premiere recap: The Open Era is just the jolt we needed Entertainment Weekly • Survivor’s Jeff Probst Reveals Major Change to Show’s $1 Million Prize Starting in Season 51 E! News • Jeff Probst Reveals Major ‘Survivor 51’ Twist — and It Could Change the Game for Years (Exclusive) The Hollywood Reporter"
}
]
},
{
- "id": "real-entertainment-4",
+ "id": "real-entertainment-5",
"category": "entertainment",
"categoryLabel": "Entertainment",
"location": "",
@@ -787,59 +815,31 @@ window.P24_REAL_STORIES = [
}
]
},
- {
- "id": "real-entertainment-5",
- "category": "entertainment",
- "categoryLabel": "Entertainment",
- "location": "",
- "byline": "The New York Times",
- "image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMimgFBVV95cUxQenhpd3dMZ2lYQkhhdUZkNElaTVhuMzlHaU81UWtmeFZCTTR1TFN6UHRiaVV3MlBia2I0b1VpZFE4Q2FGRG43Y25OeDB5ckVCZWhlb0VEa3JRMlcwV2VIUkVKTU5kbzNHckpjenlEZUdaRTdNVC0tdUM4MU9ZdmlEdEVxcGVrVnhFdVV6SERVeTVZdkFqS2F3dUZB?oc=5",
- "sourceName": "The New York Times",
- "publishedLabel": "Sep 24, 2026, 2:01 AM",
- "intervalSec": 999999,
- "offsetSec": 0,
- "stageIndex": 0,
- "article": {
- "dek": "Jeff Probst Made ‘Survivor’ His Life’s Work. He’s Not Done Yet. The New York Times • ‘Survivor’ castoff Aaliyah Puglia on redefining the ‘first boot narrative’ and the ‘sassy Jeff’ moment you didn’t see on TV Yahoo • ‘Survivor 51’ premiere recap: The Open Era is just the jolt we needed Entertainment Weekly • Survivor’s Jeff Probst Reveals Major Change to Show’s $1 Million Prize Starting in Season 51 E! News • Jeff Probst Reveals Major ‘Survivor 51’ Twist — and It Could Change the Game for Years (Exclusive) The Hollywood Reporter",
- "photoCaption": "",
- "paragraphs": [
- "Jeff Probst Made ‘Survivor’ His Life’s Work. He’s Not Done Yet. The New York Times • ‘Survivor’ castoff Aaliyah Puglia on redefining the ‘first boot narrative’ and the ‘sassy Jeff’ moment you didn’t see on TV Yahoo • ‘Survivor 51’ premiere recap: The Open Era is just the jolt we needed Entertainment Weekly • Survivor’s Jeff Probst Reveals Major Change to Show’s $1 Million Prize Starting in Season 51 E! News • Jeff Probst Reveals Major ‘Survivor 51’ Twist — and It Could Change the Game for Years (Exclusive) The Hollywood Reporter",
- "Read the full story at The New York Times."
- ]
- },
- "stages": [
- {
- "headline": "Jeff Probst Made ‘Survivor’ His Life’s Work. He’s Not Done Yet.",
- "detail": "Jeff Probst Made ‘Survivor’ His Life’s Work. He’s Not Done Yet. The New York Times • ‘Survivor’ castoff Aaliyah Puglia on redefining the ‘first boot narrative’ and the ‘sassy Jeff’ moment you didn’t see on TV Yahoo • ‘Survivor 51’ premiere recap: The Open Era is just the jolt we needed Entertainment Weekly • Survivor’s Jeff Probst Reveals Major Change to Show’s $1 Million Prize Starting in Season 51 E! News • Jeff Probst Reveals Major ‘Survivor 51’ Twist — and It Could Change the Game for Years (Exclusive) The Hollywood Reporter"
- }
- ]
- },
{
"id": "real-entertainment-6",
"category": "entertainment",
"categoryLabel": "Entertainment",
"location": "",
- "byline": "Fox News",
+ "byline": "Rolling Stone",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxPSlBPNnBqdk8tRll4UDRFNXUxYmZCeG1BV2xMekpXczlybUprdnd1UHRqUEYyMU5LWU5KejlNamhRZFN2cGlUdkltWXpDWllwdFRBSTgtUjhGa2MxMXBCcDBWcXE3RDlXOTM2WnBPa3N4MzVFZDFHVFVCMXhSdkpTSXpFYkxtV2xDRkkwY3E3SWJMaUhEWWxIaURFMVRMNmJ3Z2NFQ3pfZW14ZERyemR5SEJjdmhzWXps0gG-AUFVX3lxTFBmLWRwZGgwZ0xEVFVpblpLYUQ4QkRRenJwc1BISTlnckdjLWF2QWVBRXRGUmowSlUzaXFOWUJ1R1EwVDZackwyUThjLTlXSmROanNKaDJ6SHJjWlNXUzdGLTZVTHFNczZBUEppVlRIRjBNTHh6QU5HTUxWTjQ1SnlKTjNodFl1VGN6bUtOXzdwdW44NTVDMFBUaktrZ05XNW1jQ1g0ancxYXFiZmhITndseFV1cmF1aG5iZUtHcGc?oc=5",
- "sourceName": "Fox News",
- "publishedLabel": "Sep 24, 2026, 5:00 AM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMinAFBVV95cUxNVTNJcG1xT0dJTm5KSXJDemkwMnF0NmJRWlBYenNHNmZNeDBvSUJ0TGtadWhjR2x6TDg0VXRwM185WlE0VEh2UHdQRlQ4M3FMQi1CUGFUaUVjcWUwemxLMHVGV1VvbGN6UUhZZ0ttV3NubEpVWUN0ZnhWRWlCYUlkTEZLb2hGTlpBN3pYeG5sMXU4SDNWSkhCOElwZkI?oc=5",
+ "sourceName": "Rolling Stone",
+ "publishedLabel": "Sep 24, 2026, 8:59 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "George Clooney rushes to Rande Gerber and Cindy Crawford's side after son Presley's death Fox News • Cindy Crawford ‘Replaying Everything’ After Son Presley Gerber’s Death in Luxury Rehab Facility Yahoo • Death of Presley Gerber, Cindy Crawford's son, sparks questions over drug supplier, L.A. luxury rehab center Los Angeles Times • Presley Gerber found in bedroom of rehab facility: report Page Six • Presley Gerber Had Around-the-Clock Sober Coach Before Suspected Overdose Death TMZ",
+ "dek": "U2 Announce New Album, ‘Carnaval de Luz,’ Out Nov. 13 Rolling Stone • 'CARNAVAL DE LUZ' - New Album In November. U2.com • Inside Dolly Parton’s Final Recording — a Duet with Bono on the New U2 Album Rolling Stone • U2’s First Album in Nine Years, ‘Carnaval De Luz,’ Will Feature a Dolly Parton Duet With Bono, Said to Be Her Last Recorded Vocal Variety • U2 to Mark 50 Years As a Band With New Album ‘Carnaval De Luz,’ Featuring Dolly Parton’s Final Vocals yahoo.com",
"photoCaption": "",
"paragraphs": [
- "George Clooney rushes to Rande Gerber and Cindy Crawford's side after son Presley's death Fox News • Cindy Crawford ‘Replaying Everything’ After Son Presley Gerber’s Death in Luxury Rehab Facility Yahoo • Death of Presley Gerber, Cindy Crawford's son, sparks questions over drug supplier, L.A. luxury rehab center Los Angeles Times • Presley Gerber found in bedroom of rehab facility: report Page Six • Presley Gerber Had Around-the-Clock Sober Coach Before Suspected Overdose Death TMZ",
- "Read the full story at Fox News."
+ "U2 Announce New Album, ‘Carnaval de Luz,’ Out Nov. 13 Rolling Stone • 'CARNAVAL DE LUZ' - New Album In November. U2.com • Inside Dolly Parton’s Final Recording — a Duet with Bono on the New U2 Album Rolling Stone • U2’s First Album in Nine Years, ‘Carnaval De Luz,’ Will Feature a Dolly Parton Duet With Bono, Said to Be Her Last Recorded Vocal Variety • U2 to Mark 50 Years As a Band With New Album ‘Carnaval De Luz,’ Featuring Dolly Parton’s Final Vocals yahoo.com",
+ "Read the full story at Rolling Stone."
]
},
"stages": [
{
- "headline": "George Clooney rushes to Rande Gerber and Cindy Crawford's side after son Presley's death",
- "detail": "George Clooney rushes to Rande Gerber and Cindy Crawford's side after son Presley's death Fox News • Cindy Crawford ‘Replaying Everything’ After Son Presley Gerber’s Death in Luxury Rehab Facility Yahoo • Death of Presley Gerber, Cindy Crawford's son, sparks questions over drug supplier, L.A. luxury rehab center Los Angeles Times • Presley Gerber found in bedroom of rehab facility: report Page Six • Presley Gerber Had Around-the-Clock Sober Coach Before Suspected Overdose Death TMZ"
+ "headline": "U2 Announce New Album, ‘Carnaval de Luz,’ Out Nov. 13",
+ "detail": "U2 Announce New Album, ‘Carnaval de Luz,’ Out Nov. 13 Rolling Stone • 'CARNAVAL DE LUZ' - New Album In November. U2.com • Inside Dolly Parton’s Final Recording — a Duet with Bono on the New U2 Album Rolling Stone • U2’s First Album in Nine Years, ‘Carnaval De Luz,’ Will Feature a Dolly Parton Duet With Bono, Said to Be Her Last Recorded Vocal Variety • U2 to Mark 50 Years As a Band With New Album ‘Carnaval De Luz,’ Featuring Dolly Parton’s Final Vocals yahoo.com"
}
]
},
@@ -885,17 +885,17 @@ window.P24_REAL_STORIES = [
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Stocks slide again as Treasury yields push higher, Oracle leads Nasdaq lower: Live updates CNBC • 30-year Treasury yield hits highest level since 2004 as bond market rout continues CNBC • Bond Markets Are on Edge and Oil Prices Rise The New York Times • Stock Market Today: Dow, S&P 500 and Nasdaq fall as investors anticipate further Fed rate hikes; 10-year Treasury yield remains above 5%; Trump meets with Xi MarketWatch • Bond yields surge to highest rate in decades amid global selloff WBUR",
+ "dek": "Stocks slide again as Treasury yields push higher, Oracle leads Nasdaq lower: Live updates CNBC • Bond Markets Are on Edge and Oil Prices Rise The New York Times • Global bond rout rolls on, pushing US 30-year yield to highest since 2004 Reuters • Bond yields surge to highest rate in decades amid global selloff wbur.org • Market Indexes Fall Again as the 30-Year Yield Hits a 2004 High Yahoo Finance",
"photoCaption": "",
"paragraphs": [
- "Stocks slide again as Treasury yields push higher, Oracle leads Nasdaq lower: Live updates CNBC • 30-year Treasury yield hits highest level since 2004 as bond market rout continues CNBC • Bond Markets Are on Edge and Oil Prices Rise The New York Times • Stock Market Today: Dow, S&P 500 and Nasdaq fall as investors anticipate further Fed rate hikes; 10-year Treasury yield remains above 5%; Trump meets with Xi MarketWatch • Bond yields surge to highest rate in decades amid global selloff WBUR",
+ "Stocks slide again as Treasury yields push higher, Oracle leads Nasdaq lower: Live updates CNBC • Bond Markets Are on Edge and Oil Prices Rise The New York Times • Global bond rout rolls on, pushing US 30-year yield to highest since 2004 Reuters • Bond yields surge to highest rate in decades amid global selloff wbur.org • Market Indexes Fall Again as the 30-Year Yield Hits a 2004 High Yahoo Finance",
"Read the full story at CNBC."
]
},
"stages": [
{
"headline": "Stocks slide again as Treasury yields push higher, Oracle leads Nasdaq lower: Live updates",
- "detail": "Stocks slide again as Treasury yields push higher, Oracle leads Nasdaq lower: Live updates CNBC • 30-year Treasury yield hits highest level since 2004 as bond market rout continues CNBC • Bond Markets Are on Edge and Oil Prices Rise The New York Times • Stock Market Today: Dow, S&P 500 and Nasdaq fall as investors anticipate further Fed rate hikes; 10-year Treasury yield remains above 5%; Trump meets with Xi MarketWatch • Bond yields surge to highest rate in decades amid global selloff WBUR"
+ "detail": "Stocks slide again as Treasury yields push higher, Oracle leads Nasdaq lower: Live updates CNBC • Bond Markets Are on Edge and Oil Prices Rise The New York Times • Global bond rout rolls on, pushing US 30-year yield to highest since 2004 Reuters • Bond yields surge to highest rate in decades amid global selloff wbur.org • Market Indexes Fall Again as the 30-Year Yield Hits a 2004 High Yahoo Finance"
}
]
},
@@ -913,17 +913,17 @@ window.P24_REAL_STORIES = [
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Starbucks to close 250 stores: 'Difficult decision' Fox Business • Starbucks closing 250 stores by the end of the week Asbury Park Press • Starbucks to shutter 250 stores in North America this week in 2nd wave of closings AP News • Starbucks to close 250 underperforming stores The Seattle Times • Starbucks to Close 250 North American Stores Amid Massive Overhaul Commercial Observer",
+ "dek": "Starbucks to close 250 stores: 'Difficult decision' Fox Business • Starbucks to Close 250 North American Stores Amid Massive Overhaul Commercial Observer • Starbucks to shutter 250 stores in North America this week in 2nd wave of closings AP News • Starbucks is closing hundreds of locations CNN • Starbucks to Shutter 250 Stores as Turnaround Plan Continues The New York Times",
"photoCaption": "",
"paragraphs": [
- "Starbucks to close 250 stores: 'Difficult decision' Fox Business • Starbucks closing 250 stores by the end of the week Asbury Park Press • Starbucks to shutter 250 stores in North America this week in 2nd wave of closings AP News • Starbucks to close 250 underperforming stores The Seattle Times • Starbucks to Close 250 North American Stores Amid Massive Overhaul Commercial Observer",
+ "Starbucks to close 250 stores: 'Difficult decision' Fox Business • Starbucks to Close 250 North American Stores Amid Massive Overhaul Commercial Observer • Starbucks to shutter 250 stores in North America this week in 2nd wave of closings AP News • Starbucks is closing hundreds of locations CNN • Starbucks to Shutter 250 Stores as Turnaround Plan Continues The New York Times",
"Read the full story at Fox Business."
]
},
"stages": [
{
"headline": "Starbucks to close 250 stores: 'Difficult decision'",
- "detail": "Starbucks to close 250 stores: 'Difficult decision' Fox Business • Starbucks closing 250 stores by the end of the week Asbury Park Press • Starbucks to shutter 250 stores in North America this week in 2nd wave of closings AP News • Starbucks to close 250 underperforming stores The Seattle Times • Starbucks to Close 250 North American Stores Amid Massive Overhaul Commercial Observer"
+ "detail": "Starbucks to close 250 stores: 'Difficult decision' Fox Business • Starbucks to Close 250 North American Stores Amid Massive Overhaul Commercial Observer • Starbucks to shutter 250 stores in North America this week in 2nd wave of closings AP News • Starbucks is closing hundreds of locations CNN • Starbucks to Shutter 250 Stores as Turnaround Plan Continues The New York Times"
}
]
},
@@ -941,17 +941,17 @@ window.P24_REAL_STORIES = [
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "New York sues prediction market Polymarket, calling it an unlicensed gambling operation AP News • New York sues Polymarket U.S., two months after filing lawsuit against Kalshi CNBC • New York accuses Polymarket of running illegal gambling operation in new lawsuit The Hill • New York Attorney General Letitia James files suit against Polymarket ABC News - Breaking News, Latest News and Videos • New York lawsuit says Polymarket's prediction markets are illegal gambling Reuters",
+ "dek": "New York sues prediction market Polymarket, calling it an unlicensed gambling operation AP News • New York sues Polymarket U.S., two months after filing lawsuit against Kalshi CNBC • New York Attorney General Letitia James files suit against Polymarket abcnews.com • New York lawsuit says Polymarket's prediction markets are illegal gambling Reuters • New York Accuses Polymarket US of Running ‘Unlicensed Gambling’ Bloomberg.com",
"photoCaption": "",
"paragraphs": [
- "New York sues prediction market Polymarket, calling it an unlicensed gambling operation AP News • New York sues Polymarket U.S., two months after filing lawsuit against Kalshi CNBC • New York accuses Polymarket of running illegal gambling operation in new lawsuit The Hill • New York Attorney General Letitia James files suit against Polymarket ABC News - Breaking News, Latest News and Videos • New York lawsuit says Polymarket's prediction markets are illegal gambling Reuters",
+ "New York sues prediction market Polymarket, calling it an unlicensed gambling operation AP News • New York sues Polymarket U.S., two months after filing lawsuit against Kalshi CNBC • New York Attorney General Letitia James files suit against Polymarket abcnews.com • New York lawsuit says Polymarket's prediction markets are illegal gambling Reuters • New York Accuses Polymarket US of Running ‘Unlicensed Gambling’ Bloomberg.com",
"Read the full story at AP News."
]
},
"stages": [
{
"headline": "New York sues prediction market Polymarket, calling it an unlicensed gambling operation",
- "detail": "New York sues prediction market Polymarket, calling it an unlicensed gambling operation AP News • New York sues Polymarket U.S., two months after filing lawsuit against Kalshi CNBC • New York accuses Polymarket of running illegal gambling operation in new lawsuit The Hill • New York Attorney General Letitia James files suit against Polymarket ABC News - Breaking News, Latest News and Videos • New York lawsuit says Polymarket's prediction markets are illegal gambling Reuters"
+ "detail": "New York sues prediction market Polymarket, calling it an unlicensed gambling operation AP News • New York sues Polymarket U.S., two months after filing lawsuit against Kalshi CNBC • New York Attorney General Letitia James files suit against Polymarket abcnews.com • New York lawsuit says Polymarket's prediction markets are illegal gambling Reuters • New York Accuses Polymarket US of Running ‘Unlicensed Gambling’ Bloomberg.com"
}
]
},
@@ -969,17 +969,17 @@ window.P24_REAL_STORIES = [
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Google plans first test of AI chips in space under Project Suncatcher Reuters • Google Is Sending an A.I. Data Center to Outer Space The New York Times • Google’s first Suncatcher orbital data center test launches October 1 arstechnica.com • Behind Project Suncatcher, our moonshot to put AI in space blog.google • Google is sending an AI satellite into space next week The Verge",
+ "dek": "Google plans first test of AI chips in space under Project Suncatcher Reuters • Google Is Sending an A.I. Data Center to Outer Space The New York Times • Google’s first Suncatcher orbital data center test launches October 1 Ars Technica • Behind Project Suncatcher, our moonshot to put AI in space blog.google • Google is sending an AI satellite into space next week The Verge",
"photoCaption": "",
"paragraphs": [
- "Google plans first test of AI chips in space under Project Suncatcher Reuters • Google Is Sending an A.I. Data Center to Outer Space The New York Times • Google’s first Suncatcher orbital data center test launches October 1 arstechnica.com • Behind Project Suncatcher, our moonshot to put AI in space blog.google • Google is sending an AI satellite into space next week The Verge",
+ "Google plans first test of AI chips in space under Project Suncatcher Reuters • Google Is Sending an A.I. Data Center to Outer Space The New York Times • Google’s first Suncatcher orbital data center test launches October 1 Ars Technica • Behind Project Suncatcher, our moonshot to put AI in space blog.google • Google is sending an AI satellite into space next week The Verge",
"Read the full story at Reuters."
]
},
"stages": [
{
"headline": "Google plans first test of AI chips in space under Project Suncatcher",
- "detail": "Google plans first test of AI chips in space under Project Suncatcher Reuters • Google Is Sending an A.I. Data Center to Outer Space The New York Times • Google’s first Suncatcher orbital data center test launches October 1 arstechnica.com • Behind Project Suncatcher, our moonshot to put AI in space blog.google • Google is sending an AI satellite into space next week The Verge"
+ "detail": "Google plans first test of AI chips in space under Project Suncatcher Reuters • Google Is Sending an A.I. Data Center to Outer Space The New York Times • Google’s first Suncatcher orbital data center test launches October 1 Ars Technica • Behind Project Suncatcher, our moonshot to put AI in space blog.google • Google is sending an AI satellite into space next week The Verge"
}
]
},
@@ -988,26 +988,26 @@ window.P24_REAL_STORIES = [
"category": "business",
"categoryLabel": "Business",
"location": "",
- "byline": "AP News",
+ "byline": "Yahoo Finance",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMilwFBVV95cUxNQzNDbnFNTU1GNXFGZ1k5c2dBWWkwN2o0MkxoSXR6SHRoczZZVlQ4RUVPUzFnQy14OG1mN2NSeU5lWDMxVXpzMG44RThHYlJWWG9JS2ZMLW5tNmdPY1VDUG5vaTdxNW5BWHVyX0NiT21TNjVENWs4UWw1TXZERXJwNmZhYjcwTHV2ZlNMWnNNSUhHSWVGMm9N?oc=5",
- "sourceName": "AP News",
- "publishedLabel": "Sep 24, 2026, 6:52 AM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMi8gFBVV95cUxNQzFVc2lxRWtwUm9meVFaaFg3eXpiN184a3ZsQUcwdUZQYVlvQlBsTUdIQzhENzhma2UzNGtmcmloU1l2MEtlU3NTVkd2MXZwSkNWRUdYSFJFNkdiYUozMkF0Mk92bFB1V2tLYzFTdnlDR1FxSDVOdE9vaUNYLWlMZWhIdzQwZXd0Y0V0b1lWNzdFY3dfQVd4UnNMRDRhTGZOamZUX2xtbEhHcmZLbWE3eHRuUUR3WVc0VWMwQi1PbktuV3VKWkpveHo3QzF6aDBKSkd6X05uV0ZpcVBJNWcxY1dTX2hYTmdEcmZYajZJMThPZw?oc=5",
+ "sourceName": "Yahoo Finance",
+ "publishedLabel": "Sep 24, 2026, 7:25 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Chinese auto companies race ahead on EV technology, achieving 5-minute ultrafast charging AP News See more headlines & perspectives on Google News",
+ "dek": "Oracle stock drops as the company moves to shield itself from costs linked to controversial data center Yahoo Finance • Oracle sends 'force majeure' notice about data center project — stock sinks 5% CNBC • Why Oracle’s Data Center Issue Is a Problem for GE Vernova Barron's • A Delayed Pipeline Just Put Bloom Energy's Role in a $165 Billion AI Project in Question Yahoo Finance • Oracle’s $18bn data centre debt under strain amid local pushback Financial Times",
"photoCaption": "",
"paragraphs": [
- "Chinese auto companies race ahead on EV technology, achieving 5-minute ultrafast charging AP News See more headlines & perspectives on Google News",
- "Read the full story at AP News."
+ "Oracle stock drops as the company moves to shield itself from costs linked to controversial data center Yahoo Finance • Oracle sends 'force majeure' notice about data center project — stock sinks 5% CNBC • Why Oracle’s Data Center Issue Is a Problem for GE Vernova Barron's • A Delayed Pipeline Just Put Bloom Energy's Role in a $165 Billion AI Project in Question Yahoo Finance • Oracle’s $18bn data centre debt under strain amid local pushback Financial Times",
+ "Read the full story at Yahoo Finance."
]
},
"stages": [
{
- "headline": "Chinese auto companies race ahead on EV technology, achieving 5-minute ultrafast charging",
- "detail": "Chinese auto companies race ahead on EV technology, achieving 5-minute ultrafast charging AP News See more headlines & perspectives on Google News"
+ "headline": "Oracle stock drops as the company moves to shield itself from costs linked to controversial data center",
+ "detail": "Oracle stock drops as the company moves to shield itself from costs linked to controversial data center Yahoo Finance • Oracle sends 'force majeure' notice about data center project — stock sinks 5% CNBC • Why Oracle’s Data Center Issue Is a Problem for GE Vernova Barron's • A Delayed Pipeline Just Put Bloom Energy's Role in a $165 Billion AI Project in Question Yahoo Finance • Oracle’s $18bn data centre debt under strain amid local pushback Financial Times"
}
]
},
@@ -1025,17 +1025,17 @@ window.P24_REAL_STORIES = [
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Saudi Arabia thwarts Houthi ballistic missiles, Yemen's Saudi-led coalition says Reuters • Saudi-led coalition says 6 ballistic missiles are intercepted and blames Houthi rebels AP News • Saudi-led coalition says shot down 6 ballistic missiles launched by Houthis Al Jazeera • Saudi Arabia Downs Houthi Missiles Targeting Kingdom, Official Says The New York Times • Saudi Issues Another \"Potential Danger\" Warning For Mecca, 2nd Time In A Month NDTV",
+ "dek": "Saudi Arabia thwarts Houthi ballistic missiles, Yemen's Saudi-led coalition says Reuters • Saudi-led coalition says 6 ballistic missiles are intercepted and blames Houthi rebels AP News • Saudi-led coalition says shot down 6 ballistic missiles launched by Houthis Al Jazeera • Yemen government repels Houthi attack on crucial Aden-Taiz supply line The Jerusalem Post • Saudi Arabia Downs Houthi Missiles Targeting Kingdom, Official Says The New York Times",
"photoCaption": "",
"paragraphs": [
- "Saudi Arabia thwarts Houthi ballistic missiles, Yemen's Saudi-led coalition says Reuters • Saudi-led coalition says 6 ballistic missiles are intercepted and blames Houthi rebels AP News • Saudi-led coalition says shot down 6 ballistic missiles launched by Houthis Al Jazeera • Saudi Arabia Downs Houthi Missiles Targeting Kingdom, Official Says The New York Times • Saudi Issues Another \"Potential Danger\" Warning For Mecca, 2nd Time In A Month NDTV",
+ "Saudi Arabia thwarts Houthi ballistic missiles, Yemen's Saudi-led coalition says Reuters • Saudi-led coalition says 6 ballistic missiles are intercepted and blames Houthi rebels AP News • Saudi-led coalition says shot down 6 ballistic missiles launched by Houthis Al Jazeera • Yemen government repels Houthi attack on crucial Aden-Taiz supply line The Jerusalem Post • Saudi Arabia Downs Houthi Missiles Targeting Kingdom, Official Says The New York Times",
"Read the full story at Reuters."
]
},
"stages": [
{
"headline": "Saudi Arabia thwarts Houthi ballistic missiles, Yemen's Saudi-led coalition says",
- "detail": "Saudi Arabia thwarts Houthi ballistic missiles, Yemen's Saudi-led coalition says Reuters • Saudi-led coalition says 6 ballistic missiles are intercepted and blames Houthi rebels AP News • Saudi-led coalition says shot down 6 ballistic missiles launched by Houthis Al Jazeera • Saudi Arabia Downs Houthi Missiles Targeting Kingdom, Official Says The New York Times • Saudi Issues Another \"Potential Danger\" Warning For Mecca, 2nd Time In A Month NDTV"
+ "detail": "Saudi Arabia thwarts Houthi ballistic missiles, Yemen's Saudi-led coalition says Reuters • Saudi-led coalition says 6 ballistic missiles are intercepted and blames Houthi rebels AP News • Saudi-led coalition says shot down 6 ballistic missiles launched by Houthis Al Jazeera • Yemen government repels Houthi attack on crucial Aden-Taiz supply line The Jerusalem Post • Saudi Arabia Downs Houthi Missiles Targeting Kingdom, Official Says The New York Times"
}
]
},
@@ -1053,17 +1053,17 @@ window.P24_REAL_STORIES = [
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Police in Poland Arrest Ukrainian Citizen Over Fatal Stabbing The New York Times • Knifeman kills priest, injures four in attack at Polish abbey Reuters • Priest Killed and 4 Others Injured in Monastery Knife Attack During Mass: ‘Total Panic’ People.com • 'He simply started killing': Priest dead after stabbing at Polish convent TVP World • 1 dead, 4 injured in Catholic convent stabbing in Poland al.com",
+ "dek": "Police in Poland Arrest Ukrainian Citizen Over Fatal Stabbing The New York Times • Knifeman kills priest, injures four in attack at Polish abbey Reuters • Priest Killed and 4 Others Injured in Monastery Knife Attack During Mass: ‘Total Panic’ People.com • 'He simply started killing': Priest dead after stabbing at Polish convent TVP World • 1 dead, 4 injured in Catholic convent stabbing in Poland AL.com",
"photoCaption": "",
"paragraphs": [
- "Police in Poland Arrest Ukrainian Citizen Over Fatal Stabbing The New York Times • Knifeman kills priest, injures four in attack at Polish abbey Reuters • Priest Killed and 4 Others Injured in Monastery Knife Attack During Mass: ‘Total Panic’ People.com • 'He simply started killing': Priest dead after stabbing at Polish convent TVP World • 1 dead, 4 injured in Catholic convent stabbing in Poland al.com",
+ "Police in Poland Arrest Ukrainian Citizen Over Fatal Stabbing The New York Times • Knifeman kills priest, injures four in attack at Polish abbey Reuters • Priest Killed and 4 Others Injured in Monastery Knife Attack During Mass: ‘Total Panic’ People.com • 'He simply started killing': Priest dead after stabbing at Polish convent TVP World • 1 dead, 4 injured in Catholic convent stabbing in Poland AL.com",
"Read the full story at The New York Times."
]
},
"stages": [
{
"headline": "Police in Poland Arrest Ukrainian Citizen Over Fatal Stabbing",
- "detail": "Police in Poland Arrest Ukrainian Citizen Over Fatal Stabbing The New York Times • Knifeman kills priest, injures four in attack at Polish abbey Reuters • Priest Killed and 4 Others Injured in Monastery Knife Attack During Mass: ‘Total Panic’ People.com • 'He simply started killing': Priest dead after stabbing at Polish convent TVP World • 1 dead, 4 injured in Catholic convent stabbing in Poland al.com"
+ "detail": "Police in Poland Arrest Ukrainian Citizen Over Fatal Stabbing The New York Times • Knifeman kills priest, injures four in attack at Polish abbey Reuters • Priest Killed and 4 Others Injured in Monastery Knife Attack During Mass: ‘Total Panic’ People.com • 'He simply started killing': Priest dead after stabbing at Polish convent TVP World • 1 dead, 4 injured in Catholic convent stabbing in Poland AL.com"
}
]
},
@@ -1072,26 +1072,26 @@ window.P24_REAL_STORIES = [
"category": "uncategorized",
"categoryLabel": "Uncategorized",
"location": "",
- "byline": "BBC",
+ "byline": "bbc.com",
"image": null,
"sourceUrl": "https://news.google.com/rss/articles/CBMiW0FVX3lxTE1Fb3NXQ25LaHdVbzZsR01fZlVleXFJSDk2eHhPWnE0OTd0cENGb3VLS2RacmhKS3R5MTlYNGhfdUQybEhzRnBMLW5TdS1KM2pDSFNYS0xETERHcDQ?oc=5",
- "sourceName": "BBC",
+ "sourceName": "bbc.com",
"publishedLabel": "Sep 24, 2026, 8:37 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Ethiopia's army says it has repelled TPLF attacks in first comment on fresh Tigray fighting BBC • A disastrous new war threatens in Africa The Economist • Fighting widens across Ethiopia as Tigray clashes escalate Al Jazeera • Rebel offensive against Ethiopian army stokes fears of return to civil war The Guardian • Ethiopia’s last civil war killed over half a million. Another may be starting. The Washington Post",
+ "dek": "Ethiopia's army says it has repelled TPLF attacks in first comment on fresh Tigray fighting bbc.com • A disastrous new war threatens in Africa The Economist • Fighting widens across Ethiopia as Tigray clashes escalate Al Jazeera • Rebel offensive against Ethiopian army stokes fears of return to civil war The Guardian • Attacks by new rebel alliance stoke fear Ethiopia is returning to war The Washington Post",
"photoCaption": "",
"paragraphs": [
- "Ethiopia's army says it has repelled TPLF attacks in first comment on fresh Tigray fighting BBC • A disastrous new war threatens in Africa The Economist • Fighting widens across Ethiopia as Tigray clashes escalate Al Jazeera • Rebel offensive against Ethiopian army stokes fears of return to civil war The Guardian • Ethiopia’s last civil war killed over half a million. Another may be starting. The Washington Post",
- "Read the full story at BBC."
+ "Ethiopia's army says it has repelled TPLF attacks in first comment on fresh Tigray fighting bbc.com • A disastrous new war threatens in Africa The Economist • Fighting widens across Ethiopia as Tigray clashes escalate Al Jazeera • Rebel offensive against Ethiopian army stokes fears of return to civil war The Guardian • Attacks by new rebel alliance stoke fear Ethiopia is returning to war The Washington Post",
+ "Read the full story at bbc.com."
]
},
"stages": [
{
"headline": "Ethiopia's army says it has repelled TPLF attacks in first comment on fresh Tigray fighting",
- "detail": "Ethiopia's army says it has repelled TPLF attacks in first comment on fresh Tigray fighting BBC • A disastrous new war threatens in Africa The Economist • Fighting widens across Ethiopia as Tigray clashes escalate Al Jazeera • Rebel offensive against Ethiopian army stokes fears of return to civil war The Guardian • Ethiopia’s last civil war killed over half a million. Another may be starting. The Washington Post"
+ "detail": "Ethiopia's army says it has repelled TPLF attacks in first comment on fresh Tigray fighting bbc.com • A disastrous new war threatens in Africa The Economist • Fighting widens across Ethiopia as Tigray clashes escalate Al Jazeera • Rebel offensive against Ethiopian army stokes fears of return to civil war The Guardian • Attacks by new rebel alliance stoke fear Ethiopia is returning to war The Washington Post"
}
]
},
@@ -1100,26 +1100,26 @@ window.P24_REAL_STORIES = [
"category": "uncategorized",
"categoryLabel": "Uncategorized",
"location": "",
- "byline": "CBS News",
+ "byline": "Barchart.com",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMilAFBVV95cUxPVTBDdklFbGk0RnpJZ3JZN194V3U5c2xiS2F6aFkwd2hyNV9wZ2FvUl9sN3JrRWk1OGp2VWc5Um1jQlFjX2MtYWlqbFVWMXFwOHQ3RVpBNmFLMzlKN2JpLV9UUXFJYUw2S2NkcUF5dXNxRWJyeFA5TGFvQ0ZUeEVySGRvdEFVZUIyUVlBd1lEWmdxTG8y?oc=5",
- "sourceName": "CBS News",
- "publishedLabel": "Sep 24, 2026, 7:48 AM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxOLUlmM1oxTnM3N2JKd1NwS3EzMW14N2t1UjJscDdJc1hvMUJYMWp4OVo4bW9NMDlCSjJJRGk0M08wX3hXbHA4RHdISHdKZ0I4NGFmSkpBdmwtTFBFWjhNdnVfR3c5eWwwVldFa2VHSHhvak82dnlEak9PSDZBYUkwNzNTRTlqc3JV?oc=5",
+ "sourceName": "Barchart.com",
+ "publishedLabel": "Sep 23, 2026, 5:35 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Hitler's possible role in niece's death under scrutiny after documents raise questions about alibi, report says CBS News • Hitler may have murdered his niece, new evidence suggests The Telegraph • Did Hitler kill his niece? New documents challenge alibi in Geli Raubal’s mysterious death Ynetnews • Hitler ‘lied’ about alibi as new clues expose niece's time of death and 'cover up' Daily Star • Did Hitler kill his niece? The evidence examined thetimes.com",
+ "dek": "Wheat Facing Early Wednesday Weakness Barchart.com See more headlines & perspectives on Google News",
"photoCaption": "",
"paragraphs": [
- "Hitler's possible role in niece's death under scrutiny after documents raise questions about alibi, report says CBS News • Hitler may have murdered his niece, new evidence suggests The Telegraph • Did Hitler kill his niece? New documents challenge alibi in Geli Raubal’s mysterious death Ynetnews • Hitler ‘lied’ about alibi as new clues expose niece's time of death and 'cover up' Daily Star • Did Hitler kill his niece? The evidence examined thetimes.com",
- "Read the full story at CBS News."
+ "Wheat Facing Early Wednesday Weakness Barchart.com See more headlines & perspectives on Google News",
+ "Read the full story at Barchart.com."
]
},
"stages": [
{
- "headline": "Hitler's possible role in niece's death under scrutiny after documents raise questions about alibi, report says",
- "detail": "Hitler's possible role in niece's death under scrutiny after documents raise questions about alibi, report says CBS News • Hitler may have murdered his niece, new evidence suggests The Telegraph • Did Hitler kill his niece? New documents challenge alibi in Geli Raubal’s mysterious death Ynetnews • Hitler ‘lied’ about alibi as new clues expose niece's time of death and 'cover up' Daily Star • Did Hitler kill his niece? The evidence examined thetimes.com"
+ "headline": "Wheat Facing Early Wednesday Weakness",
+ "detail": "Wheat Facing Early Wednesday Weakness Barchart.com See more headlines & perspectives on Google News"
}
]
},
@@ -1128,26 +1128,26 @@ window.P24_REAL_STORIES = [
"category": "uncategorized",
"categoryLabel": "Uncategorized",
"location": "",
- "byline": "Barchart.com",
+ "byline": "AP News",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxOLUlmM1oxTnM3N2JKd1NwS3EzMW14N2t1UjJscDdJc1hvMUJYMWp4OVo4bW9NMDlCSjJJRGk0M08wX3hXbHA4RHdISHdKZ0I4NGFmSkpBdmwtTFBFWjhNdnVfR3c5eWwwVldFa2VHSHhvak82dnlEak9PSDZBYUkwNzNTRTlqc3JV?oc=5",
- "sourceName": "Barchart.com",
- "publishedLabel": "Sep 23, 2026, 5:35 AM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMinAFBVV95cUxNajFyY0ZsVElWbkduTGR0UUxZQ25WSEczcHNiMTFjSENoSjZ5LWZWd3AwQm1DbENhS0xFVHVzOGt1RXVhNVlMSWdQczZCdlNBYlBmSmxyN3ZrVzNSRWVqcFJ4X3ZpdURzbmd6Tl9aX09hY0xOM1JxWUUwM29sVzk1Y1VhWEp2UXY2SVpERGljVzZxMkJ3X0RxMFBHTHk?oc=5",
+ "sourceName": "AP News",
+ "publishedLabel": "Sep 24, 2026, 5:57 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Wheat Facing Early Wednesday Weakness Barchart.com See more headlines & perspectives on Google News",
+ "dek": "Pakistani airstrikes target Afghanistan after Islamabad accuses Kabul of drone attacks AP News • Pakistan air strikes kill 4 civilians in Afghanistan, Kabul says Reuters • Dangerous border Dawn • What's behind the Pakistani strikes on Afghanistan? Yahoo • Pakistan says airstrikes in Afghanistan kill 28 militants; Kabul reports 3 civilians killed NBC News",
"photoCaption": "",
"paragraphs": [
- "Wheat Facing Early Wednesday Weakness Barchart.com See more headlines & perspectives on Google News",
- "Read the full story at Barchart.com."
+ "Pakistani airstrikes target Afghanistan after Islamabad accuses Kabul of drone attacks AP News • Pakistan air strikes kill 4 civilians in Afghanistan, Kabul says Reuters • Dangerous border Dawn • What's behind the Pakistani strikes on Afghanistan? Yahoo • Pakistan says airstrikes in Afghanistan kill 28 militants; Kabul reports 3 civilians killed NBC News",
+ "Read the full story at AP News."
]
},
"stages": [
{
- "headline": "Wheat Facing Early Wednesday Weakness",
- "detail": "Wheat Facing Early Wednesday Weakness Barchart.com See more headlines & perspectives on Google News"
+ "headline": "Pakistani airstrikes target Afghanistan after Islamabad accuses Kabul of drone attacks",
+ "detail": "Pakistani airstrikes target Afghanistan after Islamabad accuses Kabul of drone attacks AP News • Pakistan air strikes kill 4 civilians in Afghanistan, Kabul says Reuters • Dangerous border Dawn • What's behind the Pakistani strikes on Afghanistan? Yahoo • Pakistan says airstrikes in Afghanistan kill 28 militants; Kabul reports 3 civilians killed NBC News"
}
]
},
@@ -1156,26 +1156,26 @@ window.P24_REAL_STORIES = [
"category": "uncategorized",
"categoryLabel": "Uncategorized",
"location": "",
- "byline": "Financial Times",
+ "byline": "Democracy Now!",
"image": null,
- "sourceUrl": "https://news.google.com/rss/articles/CBMihAFBVV95cUxNWHN5VTExVmFUaU51U1ROVGI3ZUR2SmZpYnVndnJJR09tdUNPS0kxOUZkaTBvTlVSOTFRUkMtRG1FOWx4Z3JKemk0SVBObXQyb0lYMW9WVkRlMXVJZEExSWxWSUgtOXJsejBPeVBWSUtMQW5QTTJWSHRaenBYZllqaHBhclA?oc=5",
- "sourceName": "Financial Times",
- "publishedLabel": "Sep 24, 2026, 3:44 AM",
+ "sourceUrl": "https://news.google.com/rss/articles/CBMitwFBVV95cUxOWmU1M3gzZ0dEblFwVENvTXRTdDJIZUE2YVhCemFDTEdyeGNSclpSTmdKNHU1N1NlZnpIVnpUNmgtVHA3bktuMnNBMVhyaWgteWZwS05aMzkyeXllcHBncC1nQl90QVlaQmMwX0stVnh4dnhETFFueVVVa3pzbDQ2bTdiVFBQNHFNS1hDWDV2NGhNbzlZdVNRcy1JOTh4am5nMEU0bnRfMVkxVE9qNk5ObWlfMVZ0cHM?oc=5",
+ "sourceName": "Democracy Now!",
+ "publishedLabel": "Sep 23, 2026, 7:03 AM",
"intervalSec": 999999,
"offsetSec": 0,
"stageIndex": 0,
"article": {
- "dek": "Russia could attack Nato country within months, Denmark warns Financial Times • As Russia Steps Up Shadow War, Europeans Waver on How to Respond The New York Times • Russia could attack a Nato country within months, Danish intelligence says The Guardian • Russia is unlikely to break through in Ukraine, but risks to NATO are rising, Western intel warns Business Insider • Denmark expects Russia to escalate hybrid warfare in coming months, intelligence service says Reuters",
+ "dek": "Trump Calls for the Annihilation of Iran at the U.N. General Assembly Democracy Now! • Fact check: Trump’s false claims to the United Nations CNN • Trump, Iran talk war, peace for hours after 'annihilation' threat Fox News • President Trump at the United Nations: “While Others Have Talked, I Have Acted” The White House (.gov) • World shows hints of bucking Trump at the UN Politico",
"photoCaption": "",
"paragraphs": [
- "Russia could attack Nato country within months, Denmark warns Financial Times • As Russia Steps Up Shadow War, Europeans Waver on How to Respond The New York Times • Russia could attack a Nato country within months, Danish intelligence says The Guardian • Russia is unlikely to break through in Ukraine, but risks to NATO are rising, Western intel warns Business Insider • Denmark expects Russia to escalate hybrid warfare in coming months, intelligence service says Reuters",
- "Read the full story at Financial Times."
+ "Trump Calls for the Annihilation of Iran at the U.N. General Assembly Democracy Now! • Fact check: Trump’s false claims to the United Nations CNN • Trump, Iran talk war, peace for hours after 'annihilation' threat Fox News • President Trump at the United Nations: “While Others Have Talked, I Have Acted” The White House (.gov) • World shows hints of bucking Trump at the UN Politico",
+ "Read the full story at Democracy Now!."
]
},
"stages": [
{
- "headline": "Russia could attack Nato country within months, Denmark warns",
- "detail": "Russia could attack Nato country within months, Denmark warns Financial Times • As Russia Steps Up Shadow War, Europeans Waver on How to Respond The New York Times • Russia could attack a Nato country within months, Danish intelligence says The Guardian • Russia is unlikely to break through in Ukraine, but risks to NATO are rising, Western intel warns Business Insider • Denmark expects Russia to escalate hybrid warfare in coming months, intelligence service says Reuters"
+ "headline": "Trump Calls for the Annihilation of Iran at the U.N. General Assembly",
+ "detail": "Trump Calls for the Annihilation of Iran at the U.N. General Assembly Democracy Now! • Fact check: Trump’s false claims to the United Nations CNN • Trump, Iran talk war, peace for hours after 'annihilation' threat Fox News • President Trump at the United Nations: “While Others Have Talked, I Have Acted” The White House (.gov) • World shows hints of bucking Trump at the UN Politico"
}
]
}
diff --git a/scripts/admin-server.mjs b/scripts/admin-server.mjs
index d233e0b..82cb403 100644
--- a/scripts/admin-server.mjs
+++ b/scripts/admin-server.mjs
@@ -46,13 +46,46 @@ function contentTypeFor(filePath) {
return MIME_TYPES[path.extname(filePath).toLowerCase()] || "application/octet-stream";
}
+// Only these top-level entries are servable — the exact set index.html loads.
+// Everything else at ROOT (.git/, scripts/ source, .env, yolo/, …) is NOT
+// exposed, even though this is a localhost-only tool: no VCS metadata, no
+// source, no secrets file leaks to anything that can reach the port.
+const SERVABLE_TOP_LEVEL = new Set([
+ "index.html",
+ "real-news-data.js",
+ "stories-data.js",
+ "cartoons",
+ "images",
+]);
+
async function serveStatic(req, res) {
- let urlPath = decodeURIComponent(req.url.split("?")[0]);
+ // decodeURIComponent throws URIError on malformed percent-encoding (e.g.
+ // "/%"). It MUST be caught — an unhandled rejection here crashes the whole
+ // process on Node's default --unhandled-rejections=throw.
+ let urlPath;
+ try {
+ urlPath = decodeURIComponent(req.url.split("?")[0]);
+ } catch {
+ res.writeHead(400, { "Content-Type": "text/plain" });
+ res.end("Bad request");
+ return;
+ }
if (urlPath === "/") urlPath = "/index.html";
const resolved = path.normalize(path.join(ROOT, urlPath));
- // Path-traversal guard — never serve anything outside the project root.
- if (!resolved.startsWith(ROOT)) {
+ // Path-traversal guard — the boundary is the DIRECTORY, not the string
+ // prefix. Without the separator, a sibling like "<ROOT>-secrets/x" would
+ // pass a bare startsWith(ROOT). Require exact ROOT or ROOT + separator.
+ if (resolved !== ROOT && !resolved.startsWith(ROOT + path.sep)) {
+ res.writeHead(403, { "Content-Type": "text/plain" });
+ res.end("Forbidden");
+ return;
+ }
+
+ // Allowlist: the first path segment under ROOT must be servable.
+ const rel = path.relative(ROOT, resolved);
+ const topSegment = rel.split(path.sep)[0];
+ if (!SERVABLE_TOP_LEVEL.has(topSegment)) {
res.writeHead(403, { "Content-Type": "text/plain" });
res.end("Forbidden");
return;
@@ -93,7 +126,28 @@ function parseCounts(stdout) {
return { total: totalMatch ? Number(totalMatch[1]) : null, byCategory: counts };
}
+// Reject cross-origin drive-by POSTs. A 127.0.0.1 bind is NOT a CSRF boundary:
+// any web page open in the user's browser can fetch() this endpoint. A simple
+// POST isn't preflighted, so we validate Origin (when present) ourselves and
+// only allow same-origin / null. This is the cheap close on the drive-by-
+// refresh vector; the action itself is already injection-safe (execFile, fixed
+// script, no user args).
+function isAllowedOrigin(req) {
+ const origin = req.headers.origin;
+ if (!origin) return true; // curl / same-origin navigations send no Origin
+ return (
+ origin === `http://${HOST}:${PORT}` ||
+ origin === `http://localhost:${PORT}`
+ );
+}
+
async function handleRefresh(req, res) {
+ if (!isAllowedOrigin(req)) {
+ console.warn(`[admin-server] refresh REJECTED — bad Origin: ${req.headers.origin}`);
+ res.writeHead(403, { "Content-Type": "application/json" });
+ res.end(JSON.stringify({ ok: false, error: "Forbidden origin" }));
+ return;
+ }
console.log(`[admin-server] refresh requested at ${new Date().toISOString()}`);
let beforeMtime = null;
@@ -156,7 +210,17 @@ const server = http.createServer(async (req, res) => {
}
if (req.method === "GET" || req.method === "HEAD") {
- await serveStatic(req, res);
+ // Belt-and-suspenders: serveStatic already guards its own inputs, but
+ // never let a per-request error escape and take down the process.
+ try {
+ await serveStatic(req, res);
+ } catch (err) {
+ console.error("[admin-server] serveStatic error:", err);
+ if (!res.headersSent) {
+ res.writeHead(500, { "Content-Type": "text/plain" });
+ res.end("Internal error");
+ }
+ }
return;
}
← 6609a82 cartoons gallery: add list/grid view toggle alongside densit
·
back to Crazy News Channel Shadowman
·
Add P24 cartoon: The Pork Barrel Express (invented infrastru bb599b5 →