chore: auto-commit uncommitted changes
This commit is contained in:
parent
b36cedd0a7
commit
8fc1c4dc29
|
|
@ -9823,5 +9823,90 @@
|
||||||
"session_percent": 1,
|
"session_percent": 1,
|
||||||
"timestamp": "2026-03-08T22:02:20.350025Z",
|
"timestamp": "2026-03-08T22:02:20.350025Z",
|
||||||
"weekly_percent": 48
|
"weekly_percent": 48
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 13,
|
||||||
|
"timestamp": "2026-03-08T23:00:01.649396Z",
|
||||||
|
"weekly_percent": 49
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 13,
|
||||||
|
"timestamp": "2026-03-08T23:01:35.874584Z",
|
||||||
|
"weekly_percent": 49
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 13,
|
||||||
|
"timestamp": "2026-03-08T23:02:08.086403Z",
|
||||||
|
"weekly_percent": 49
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 13,
|
||||||
|
"timestamp": "2026-03-08T23:02:12.887483Z",
|
||||||
|
"weekly_percent": 49
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 14,
|
||||||
|
"timestamp": "2026-03-09T00:00:01.844664Z",
|
||||||
|
"weekly_percent": 49
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 14,
|
||||||
|
"timestamp": "2026-03-09T00:02:08.807181Z",
|
||||||
|
"weekly_percent": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 14,
|
||||||
|
"timestamp": "2026-03-09T00:02:11.816130Z",
|
||||||
|
"weekly_percent": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 17,
|
||||||
|
"timestamp": "2026-03-09T01:00:02.144073Z",
|
||||||
|
"weekly_percent": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 18,
|
||||||
|
"timestamp": "2026-03-09T01:02:55.223706Z",
|
||||||
|
"weekly_percent": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 18,
|
||||||
|
"timestamp": "2026-03-09T01:03:03.237083Z",
|
||||||
|
"weekly_percent": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 18,
|
||||||
|
"timestamp": "2026-03-09T02:00:01.746566Z",
|
||||||
|
"weekly_percent": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 19,
|
||||||
|
"timestamp": "2026-03-09T02:02:07.401986Z",
|
||||||
|
"weekly_percent": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 19,
|
||||||
|
"timestamp": "2026-03-09T02:02:12.404656Z",
|
||||||
|
"weekly_percent": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 0,
|
||||||
|
"timestamp": "2026-03-09T03:00:01.392227Z",
|
||||||
|
"weekly_percent": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 0,
|
||||||
|
"timestamp": "2026-03-09T03:02:07.106591Z",
|
||||||
|
"weekly_percent": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 0,
|
||||||
|
"timestamp": "2026-03-09T03:02:10.005346Z",
|
||||||
|
"weekly_percent": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"session_percent": 2,
|
||||||
|
"timestamp": "2026-03-09T04:00:01.464252Z",
|
||||||
|
"weekly_percent": 50
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
160
data/news.json
160
data/news.json
|
|
@ -1,104 +1,94 @@
|
||||||
{
|
{
|
||||||
"items": [
|
"items": [
|
||||||
{
|
{
|
||||||
"id": "803b081f",
|
"id": "8ccae227",
|
||||||
"title": "EU Sustainability Omnibus Enters Force March 18 — Dutch Impact",
|
"title": "Dutch Municipal Elections March 18",
|
||||||
"body": "The EU Sustainability Omnibus package enters force on March 18, 2026. Dutch implementation update published; affects corporate sustainability reporting obligations for Dutch companies.",
|
"body": "Netherlands holds municipal elections in 10 days including Amsterdam. Rising energy costs (linked to Iran conflict) are key issue, with research institutes warning of higher inflation and slowed growth in 2026.",
|
||||||
"type": "info",
|
"type": "info",
|
||||||
"source": "EULaws.eu",
|
"source": "rijksoverheid.nl",
|
||||||
"url": "https://x.com/EULaws/status/2030023872423280720",
|
"url": "https://dutchreview.com/expat/dutch-municipal-elections-guide-for-internationals/",
|
||||||
"topic": "netherlands",
|
"topic": "netherlands",
|
||||||
"timestamp": "2026-03-08T18:02:04.520740948-04:00"
|
"timestamp": "2026-03-08T22:01:58.159592295-04:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "f84ded12",
|
"id": "9519026b",
|
||||||
"title": "Dutch PM Jetten Makes First Visit to Ukraine, Signs Defense Pact",
|
"title": "Dutch Navy Joins Cyprus Defense Force",
|
||||||
"body": "New Dutch Prime Minister Rob Jetten visited Kyiv on March 8 for his first official visit, meeting Zelensky. Netherlands and Ukraine agreed to expand joint weapons production and defense-industry cooperation.",
|
"body": "Royal Netherlands Navy joined European naval task force defending Cyprus against Iranian missile strikes (March 5). PM Rob Jetten (inaugurated Feb 6) facing first major military commitment amid Iran war.",
|
||||||
"type": "info",
|
"type": "info",
|
||||||
"source": "Dutch Government / Reuters",
|
"source": "rijksoverheid.nl / Wikipedia",
|
||||||
"url": "https://x.com/ZMiST_Ua/status/2030731507849970047",
|
"url": "https://en.wikipedia.org/wiki/2026_in_the_Netherlands",
|
||||||
"topic": "netherlands",
|
"topic": "netherlands",
|
||||||
"timestamp": "2026-03-08T18:02:04.515044691-04:00"
|
"timestamp": "2026-03-08T22:01:57.152918366-04:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "64b67f67",
|
"id": "46344bae",
|
||||||
"title": "Iran Names Khamenei's Son as New Supreme Leader; Trump Warns He Won't Last",
|
"title": "NABL Trades at $4.66 — 2026 Outlook Steady",
|
||||||
"body": "Iran appointed Mojtaba Khamenei as new Supreme Leader after his father's death. Trump told ABC News: \"If he doesn't get approval from us, he's not going to last long\" — signaling US intervention in Iranian succession.",
|
"body": "N-able guiding for ARR $581-586M (+8-9% YoY) and adj. EBITDA $167-171M for 2026. Stock near multi-year lows at $4.66 (Mar 3); execs receiving fresh RSU grants signaling internal confidence.",
|
||||||
"type": "error",
|
"type": "info",
|
||||||
"source": "Reuters",
|
"source": "N-able IR / StockTitan",
|
||||||
"url": "https://www.reuters.com/world/europe/trump-rejects-settling-iran-war-raises-prospect-killing-all-its-potential-2026-03-08/",
|
"url": "https://www.stocktitan.net/news/NABL/",
|
||||||
"topic": "news",
|
|
||||||
"timestamp": "2026-03-08T18:01:50.864159918-04:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "633059fe",
|
|
||||||
"title": "Trump Blocks All Legislation Until Voter ID Bill Passes",
|
|
||||||
"body": "Trump told Congress he will refuse to sign any other legislation until the Saving American Voters Act (voter ID) is passed — and threatened to bypass Congress via executive order if they fail to act.",
|
|
||||||
"type": "warning",
|
|
||||||
"source": "Reuters",
|
|
||||||
"url": "https://www.reuters.com/world/us/trump-says-will-not-sign-other-legislation-until-voter-act-bill-is-passed-by-2026-03-08/",
|
|
||||||
"topic": "news",
|
|
||||||
"timestamp": "2026-03-08T18:01:50.858636603-04:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "402eeb77",
|
|
||||||
"title": "NABL: Q4 Miss, Stock Down ~11%, Needham Holds Buy",
|
|
||||||
"body": "N-able Q4 earnings fell short of expectations (reported Feb 19), sending shares down ~10.9%. Needham maintained Buy rating. B. Riley initiated with Buy and $10 price target in January. No fresh news this week.",
|
|
||||||
"type": "warning",
|
|
||||||
"source": "Needham / B. Riley",
|
|
||||||
"url": "https://x.com/ThynkBank/status/2024810438949745109",
|
|
||||||
"topic": "nabl",
|
"topic": "nabl",
|
||||||
"timestamp": "2026-03-08T18:01:50.853059636-04:00"
|
"timestamp": "2026-03-08T22:01:56.146029046-04:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "5916f45c",
|
"id": "ceb68e61",
|
||||||
"title": "OpenAI Reportedly Exploring Ad Sales via Trade Desk",
|
"title": "Trump: Iran \"Will Be Hit Very Hard\"",
|
||||||
"body": "The Information reported OpenAI held early talks with Trade Desk to sell ads, signaling a potential revenue pivot. No deal confirmed, but TTD stock surged 18% on the news.",
|
"body": "Day 8 of US-Israel-Iran conflict. Trump signals escalation while calling the war \"already won\" and dismissing UK carrier offers. Iran vows continued retaliatory strikes.",
|
||||||
"type": "info",
|
|
||||||
"source": "The Information",
|
|
||||||
"url": "https://www.investopedia.com/stock-market-today-dow-jones-s-and-p-500-03052026-11919938",
|
|
||||||
"topic": "ai",
|
|
||||||
"timestamp": "2026-03-08T18:01:38.656978945-04:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "b89e6cf2",
|
|
||||||
"title": "AI Model Wave: Gemini 3.1 Pro, Claude Sonnet 4.6, Grok 4.20",
|
|
||||||
"body": "Late Feb through early March saw a major model wave: Gemini 3.1 Pro (77.1% ARC-AGI-2, 1M ctx), Claude Sonnet 4.6, MiniMax M2.5, GLM-5, and ByteDance Seed 2.0 all shipped within weeks. Chinese challengers closing the gap fast.",
|
|
||||||
"type": "info",
|
|
||||||
"source": "blog.mean.ceo",
|
|
||||||
"url": "https://blog.mean.ceo/new-ai-model-releases-news-march-2026/",
|
|
||||||
"topic": "ai",
|
|
||||||
"timestamp": "2026-03-08T18:01:38.651262099-04:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "07193d5c",
|
|
||||||
"title": "GPT-5.4 Beats Humans on Computer Use (OSWorld 75% vs 72.4%)",
|
|
||||||
"body": "OpenAI shipped GPT-5.4 on March 5, scoring 75% on OSWorld-Verified vs human baseline 72.4% — first model to exceed humans at computer-use tasks. Priced at $2.50/1M input, $20/1M output, 1M context window.",
|
|
||||||
"type": "info",
|
|
||||||
"source": "OpenAI / OpenRouter",
|
|
||||||
"url": "https://evolink.ai/blog/gpt-5-4-release-date-2026",
|
|
||||||
"topic": "ai",
|
|
||||||
"timestamp": "2026-03-08T18:01:38.645245646-04:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "5bc4a67c",
|
|
||||||
"title": "Trade Desk Pops 18% on OpenAI Ad Deal Report",
|
|
||||||
"body": "Trade Desk (TTD) surged 18% on reports OpenAI held early talks with the company to sell ads — a major strategic shift if true. Broadcom +4.8%, Burlington +6.7% on earnings beats.",
|
|
||||||
"type": "info",
|
|
||||||
"source": "Investopedia",
|
|
||||||
"url": "https://www.investopedia.com/stock-market-today-dow-jones-s-and-p-500-03052026-11919938",
|
|
||||||
"topic": "markets",
|
|
||||||
"timestamp": "2026-03-08T18:01:25.024808801-04:00"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "4841716e",
|
|
||||||
"title": "S\u0026P 500 Swings — Oil Spike Hits Markets",
|
|
||||||
"body": "S\u0026P rose 0.78% Wed (6,869) then sold off Thursday with Dow down ~800 pts as oil hit $80/barrel. Week was volatile on tariff uncertainty. Nasdaq +1.29% midweek before giving back gains.",
|
|
||||||
"type": "warning",
|
"type": "warning",
|
||||||
"source": "Investopedia / CNBC",
|
"source": "@realDonaldTrump",
|
||||||
"url": "https://www.investopedia.com/stock-market-today-dow-jones-s-and-p-500-03052026-11919938",
|
"url": "https://www.aljazeera.com/news/2026/3/8/trump-says-us-does-not-need-united-kingdom-aircraft-carriers-for-iran-war",
|
||||||
|
"topic": "news",
|
||||||
|
"timestamp": "2026-03-08T22:01:55.139298904-04:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "1f956086",
|
||||||
|
"title": "Iran War Day 8: New Supreme Leader Named",
|
||||||
|
"body": "Mojtaba Khamenei named Iran's new supreme leader after Khamenei Sr. killed in strikes. Trump says new leader \"won't last long\" without his approval; demands unconditional surrender. 7th US service member killed.",
|
||||||
|
"type": "error",
|
||||||
|
"source": "@realDonaldTrump / CBS News",
|
||||||
|
"url": "https://www.cbsnews.com/live-updates/us-iran-war-israel-strikes-regime-targets/",
|
||||||
|
"topic": "news",
|
||||||
|
"timestamp": "2026-03-08T22:01:54.132499416-04:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "7ae3b2a1",
|
||||||
|
"title": "OpenAI Releases ChatGPT 5.4",
|
||||||
|
"body": "OpenAI pushed ChatGPT 5.4 with end-to-end professional work capabilities including tool use and near-autonomous task checking. Pentagon tested the model via Microsoft Azure before formal deployment approval.",
|
||||||
|
"type": "info",
|
||||||
|
"source": "OpenAI / Fortune",
|
||||||
|
"url": "https://fortune.com/2026/03/07/pentagon-emil-michael-anthropic-claude-defense-ai-openai-iran-war-palantir/",
|
||||||
|
"topic": "ai",
|
||||||
|
"timestamp": "2026-03-08T22:01:53.125634643-04:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "3d41d4ae",
|
||||||
|
"title": "Anthropic vs. Pentagon: Legal Fight Looms",
|
||||||
|
"body": "Anthropic vows legal battle after Pentagon sanctions over refusal to support autonomous weapons. Dario Amodei called OpenAI's messaging \"straight up lies\" as Claude downloads spike amid military AI feud.",
|
||||||
|
"type": "error",
|
||||||
|
"source": "Anthropic / LA Times",
|
||||||
|
"url": "https://www.latimes.com/business/story/2026-03-06/anthropic-vows-legal-fight-against-pentagon-sanction-in-ai-feud",
|
||||||
|
"topic": "ai",
|
||||||
|
"timestamp": "2026-03-08T22:01:52.118742657-04:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "7d82e22e",
|
||||||
|
"title": "Oil Tops $100/Barrel on Iran War",
|
||||||
|
"body": "Crude oil surpassed $100/barrel as US-Iran conflict disrupts Middle East production and shipping. S\u0026P 500 bull market showing increasing fragility with sensitivity to macro shocks described as historically elevated.",
|
||||||
|
"type": "warning",
|
||||||
|
"source": "The Hindu",
|
||||||
|
"url": "https://www.thehindu.com/business/markets/crude-oil-prices-surpass-100-a-barrel-as-iran-war-impedes-production-and-shipping/article70720990.ece",
|
||||||
"topic": "markets",
|
"topic": "markets",
|
||||||
"timestamp": "2026-03-08T18:01:25.019214093-04:00"
|
"timestamp": "2026-03-08T22:01:51.111813483-04:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "f185ab7e",
|
||||||
|
"title": "S\u0026P 500 Hits Lowest Close of 2026",
|
||||||
|
"body": "Index down 1.54% YTD after oil surges past $100/barrel (Iran war) and a weak jobs report revive stagflation fears. S\u0026P futures fell another 1.6% Sunday night ahead of Monday open.",
|
||||||
|
"type": "warning",
|
||||||
|
"source": "Seeking Alpha / The Hindu",
|
||||||
|
"url": "https://seekingalpha.com/article/4879768-sp-500-snapshot-lowest-close-of-2026",
|
||||||
|
"topic": "markets",
|
||||||
|
"timestamp": "2026-03-08T22:01:50.104760673-04:00"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -2,9 +2,9 @@
|
||||||
"items": {
|
"items": {
|
||||||
"claude": {
|
"claude": {
|
||||||
"key": "claude",
|
"key": "claude",
|
||||||
"value": "48% used · 6:02 PM",
|
"value": "50% used · 12:00 AM",
|
||||||
"type": "info",
|
"type": "info",
|
||||||
"updated_at": "2026-03-08T18:02:20.411492565-04:00"
|
"updated_at": "2026-03-09T00:00:01.532012547-04:00"
|
||||||
},
|
},
|
||||||
"claude-code-update": {
|
"claude-code-update": {
|
||||||
"key": "claude-code-update",
|
"key": "claude-code-update",
|
||||||
|
|
@ -14,9 +14,9 @@
|
||||||
},
|
},
|
||||||
"claude-usage": {
|
"claude-usage": {
|
||||||
"key": "claude-usage",
|
"key": "claude-usage",
|
||||||
"value": "📊 Weekly: 48% used",
|
"value": "📊 Weekly: 50% used",
|
||||||
"type": "info",
|
"type": "info",
|
||||||
"updated_at": "2026-03-08T18:02:22.730863198-04:00"
|
"updated_at": "2026-03-08T23:02:12.180469333-04:00"
|
||||||
},
|
},
|
||||||
"claude_usage": {
|
"claude_usage": {
|
||||||
"key": "claude_usage",
|
"key": "claude_usage",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue