<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://nosible.com/blog</loc>
    <lastmod>2026-06-18</lastmod>
  </url>
  <url>
    <loc>https://nosible.com/blog/the-contrastive-geometry-of-risk</loc>
    <lastmod>2026-06-18</lastmod>
    <image:image>
      <image:loc>https://nosible.com/images/2026/06/walkthrough_step9_number_line.png</image:loc>
      <image:title>Two Tricks for Turning Sentence Embeddings into Clean Features</image:title>
      <image:caption>A ten-step, training-free walkthrough that turns a frozen OpenAI text embedding into clean classifications: a multiclass relevance score sorts events into local, national, and global buckets, and a contrastive binary score splits systemic from idiosyncratic risk. Verified on real warnings from NOSIBLE World, the geometry matches Google&apos;s gemini-2.5-flash while staying deterministic, auditable, and effectively free.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://nosible.com/blog/an-embedding-based-approach-to-trade-and-economic-policy-uncertainty</loc>
    <lastmod>2026-06-17</lastmod>
    <image:image>
      <image:loc>https://nosible.com/images/2026/06/nosible-tpu-daily.png</image:loc>
      <image:title>An Embedding-Based Approach to Trade and Economic Policy Uncertainty</image:title>
      <image:caption>The Fed&apos;s Trade Policy Uncertainty index counts keywords across seven newspapers. We rebuilt it from 14.9 million NOSIBLE World events using only embeddings and five sentences, no keywords. It matches the published benchmark at 0.87 on monthly levels and 0.82 on monthly changes, as closely as the two official versions match each other. The same method, extended to sixty sentences, rebuilds the broader Economic Policy Uncertainty index and its national-security and healthcare categories.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://nosible.com/blog/turning-news-into-a-risk-on-risk-off-equity-signal</loc>
    <lastmod>2026-06-16</lastmod>
    <image:image>
      <image:loc>https://nosible.com/images/2026/06/news-stress-overlay-hero.png</image:loc>
      <image:title>Turning News into a Risk-On/Risk-Off Equity Signal</image:title>
      <image:caption>We built a risk-on/risk-off trading signal from the NOSIBLE event database that measures how much of the global news flow is about market-stress themes, holding equities when that reading is low and moving to T-bills when it spikes. Selected on 2010 to 2013 and tested on an untouched 2015 to 2026 window, it held the S&amp;P 500&apos;s buy-and-hold return (+254% versus +269%) while cutting the maximum drawdown from −34% to −18% and raising the Sharpe ratio from 0.64 to 0.89. The same rule transfers unchanged to the Nasdaq and the Russell 2000.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://nosible.com/blog/rebuilding-the-geopolitical-risk-index-from-nosible-world</loc>
    <lastmod>2026-06-06</lastmod>
    <image:image>
      <image:loc>https://nosible.com/images/2026/06/nosible-gpr-vs-published.png</image:loc>
      <image:title>We Rebuilt the Geopolitical Risk Index with Nosible World</image:title>
      <image:caption>Markets move on geopolitics, but risk models cannot read the news. We turned 13.2 million news events into a geopolitical risk signal, matched the Federal Reserve benchmark, and broke it down by country, by country pair, and into an oil supply-risk signal.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://nosible.com/blog/fast-enough-to-matter-productionizing-tiny-transformers-for-signal-extraction</loc>
    <lastmod>2025-12-12</lastmod>
    <image:image>
      <image:loc>https://nosible.com/blog/illustrations/the-sprinter.png</image:loc>
      <image:title>Matching GPT-5.1 at Financial Sentiment with Active Learning and Qwen3</image:title>
      <image:caption>Here&apos;s how we fine-tuned Qwen3 0.6B to beat FinBERT and match GPT-5.1 accuracy. Complete with open-source models, datasets, and training scripts. Spoiler alert: active learning is all you need.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://nosible.com/blog/can-faceted-search-at-web-scale-self-organize</loc>
    <lastmod>2025-10-16</lastmod>
    <image:image>
      <image:loc>https://nosible.com/blog/illustrations/vortex.png</image:loc>
      <image:title>Can Faceted Search at Web-Scale Self Organize?</image:title>
      <image:caption>Can Faceted Search at Web-Scale Self Organize? As it turns out, yes it can! In this post we outline our new and improved adaptive named entity tagging system!</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://nosible.com/blog/introducing-cybernaut-1-agentic-search-with-mcts</loc>
    <lastmod>2025-08-26</lastmod>
    <image:image>
      <image:loc>https://nosible.com/blog/illustrations/cyber.png</image:loc>
      <image:title>Introducing Cybernaut-1: Agentic Search using MCTS</image:title>
      <image:caption>Cybernaut-1 combines our powerful hybrid-3 search algorithm with LLM-guided Monte Carlo Tree Search to deliver world class search results on difficult queries.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://nosible.com/blog/the-road-to-cybernaut-1</loc>
    <lastmod>2025-08-20</lastmod>
    <image:image>
      <image:loc>https://nosible.com/blog/illustrations/track.png</image:loc>
      <image:title>The Road to Cybernaut-1: Rebuilding Search for AI</image:title>
      <image:caption>AI needs its own search engine. This is how we’re rebuilding search for AI -- and the road to Cybernaut-1, the first high-trust agentic search engine.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://nosible.com/blog/ensemble-and-distil</loc>
    <lastmod>2024-02-06</lastmod>
    <image:image>
      <image:loc>https://nosible.com/blog/illustrations/cube.png</image:loc>
      <image:title>A Pattern for Scaling the Value Proposition of LLMs: Ensemble and Distil 🚀</image:title>
      <image:caption>We introduce the ensemble and distil data pattern and use it to fit an ordinary least squares linear regression that outperforms GPT-4 at financial news sentiment classification using sentence transformer embeddings as features.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://nosible.com/blog/news-sentiment-showdown-who-checks-vibes-best</loc>
    <lastmod>2024-01-28</lastmod>
    <image:image>
      <image:loc>https://nosible.com/blog/illustrations/eye.png</image:loc>
      <image:title>News Sentiment Showdown: Who Checks Vibes Best?</image:title>
      <image:caption>A comparison of sentiment classifications made by TextBlob, VADER, Flair, SigmaFSA, FinBERT, FinBERT-Tone, Text-Bison, Text-Unicorn, Gemini-Pro, GPT-3.5, GPT-4, and GPT-4-Turbo. We look at accuracy, time, and cost and include a dataset of 10,368 labelled news stories (with code) for our followers.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://nosible.com/blog/using-vector-search-to-see-signals-in-company-news</loc>
    <lastmod>2024-01-21</lastmod>
    <image:image>
      <image:loc>https://nosible.com/blog/illustrations/inspect.png</image:loc>
      <image:title>Using Vector Search to See Signals in Company News</image:title>
      <image:caption>How we use vector search to extract investment signals from a multi-terabyte company news dataset that currently contains over 55 million embeddings, 150+ million sentences, 4+ billion words, and 5+ billion GPT tokens.</image:caption>
    </image:image>
  </url>
</urlset>
