<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: TildAlice</title>
    <description>The latest articles on DEV Community by TildAlice (@tildalice).</description>
    <link>https://dev.to/tildalice</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3755725%2Fed8d5042-b5bb-495f-b8f6-9d8b470e1d46.png</url>
      <title>DEV Community: TildAlice</title>
      <link>https://dev.to/tildalice</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tildalice"/>
    <language>en</language>
    <item>
      <title>Mangione's Guilty Plea Is a Legal Chess Move</title>
      <dc:creator>TildAlice</dc:creator>
      <pubDate>Sat, 15 Aug 2026 21:04:04 +0000</pubDate>
      <link>https://dev.to/tildalice/mangiones-guilty-plea-is-a-legal-chess-move-5g9h</link>
      <guid>https://dev.to/tildalice/mangiones-guilty-plea-is-a-legal-chess-move-5g9h</guid>
      <description>&lt;h2&gt;
  
  
  The Strategy Behind the Confession
&lt;/h2&gt;

&lt;p&gt;Luigi Mangione stood in a Manhattan federal courtroom on Friday and did something his lawyers had advised against for nearly two years: he admitted to killing Brian Thompson. "I shot Mr. Thompson in Manhattan, and he died," he told Judge Margaret Garnett, reading from a prepared statement while Thompson's widow sat in the front row. &lt;a href="https://www.nbcnews.com/news/us-news/luigi-mangione-guilty-plea-federal-court-case-ceo-shooting-rcna592421" rel="noopener noreferrer"&gt;NBC News reported&lt;/a&gt; that he showed no remorse, his voice never cracking.&lt;/p&gt;

&lt;p&gt;This wasn't a defendant breaking down under pressure. This was a calculated legal maneuver, and whether you find it cynical or clever depends on how closely you've been following the jurisdictional battle playing out between federal prosecutors and the Manhattan DA's office.&lt;/p&gt;

&lt;p&gt;The conventional wisdom held that Mangione would fight both cases to the bitter end—he'd been cast as an ideological figure, someone whose manifesto criticizing health insurers had resonated with millions frustrated by denied claims and coverage battles. Instead, he chose confession in the federal case to weaponize New York's unusually strong double jeopardy protections against the state case.&lt;/p&gt;


&lt;br&gt;
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-mangione-guilty-plea-legal-strategy-1.jpg" alt="A close-up view of two white dice with reflection on a smooth white surface, symbolizing luck and chance." width="800" height="532"&gt;




&lt;p&gt;&lt;em&gt;Continue reading the full article on &lt;a href="https://tildalice.io/mangione-guilty-plea-legal-strategy/" rel="noopener noreferrer"&gt;TildAlice&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>luigimangione</category>
      <category>unitedhealthcare</category>
      <category>doublejeopardy</category>
      <category>criminallaw</category>
    </item>
    <item>
      <title>ccxt vs Native API: Order Speed Test on Binance &amp; Upbit</title>
      <dc:creator>TildAlice</dc:creator>
      <pubDate>Sat, 15 Aug 2026 15:04:49 +0000</pubDate>
      <link>https://dev.to/tildalice/ccxt-vs-native-api-order-speed-test-on-binance-upbit-1aj7</link>
      <guid>https://dev.to/tildalice/ccxt-vs-native-api-order-speed-test-on-binance-upbit-1aj7</guid>
      <description>&lt;h2&gt;
  
  
  The 120ms Tax You're Paying for Convenience
&lt;/h2&gt;

&lt;p&gt;Most algo traders reach for ccxt without questioning the cost. It's the Swiss Army knife of exchange APIs — one library, 100+ exchanges, uniform interface. But here's what the docs won't tell you: on Binance spot orders, ccxt adds 120ms of latency compared to hitting the REST API directly. On Upbit, the gap shrinks to 40ms, but it's still there.&lt;/p&gt;

&lt;p&gt;I ran 1000 limit orders through both paths to see where the time goes. The results explain why HFT shops write custom exchange adapters and why your backtest-to-live performance gap might not be slippage at all.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-ccxt-native-api-order-speed-binance-upbit-1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-ccxt-native-api-order-speed-binance-upbit-1.jpg" alt="Free stock photo of 4k, analysis, binance" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;
Photo by &lt;a href="https://www.pexels.com/@thales13" rel="nofollow noopener noreferrer"&gt;Rafael Minguet Delgado&lt;/a&gt; on &lt;a href="https://www.pexels.com" rel="nofollow noopener noreferrer"&gt;Pexels&lt;/a&gt;



&lt;h2&gt;
  
  
  The Test Setup: Same Orders, Two Paths
&lt;/h2&gt;

&lt;p&gt;The benchmark is simple: place identical limit orders for BTC/USDT (Binance) and BTC/KRW (Upbit) through ccxt 4.2.58 and native REST APIs, measure elapsed time from function call to response. Each method runs 1000 times, cold starts excluded.&lt;/p&gt;

&lt;p&gt;Hardware: M1 MacBook Pro, 400 Mbps fiber, South Korea (physically close to Upbit's Seoul servers, farther from Binance's Tokyo endpoints). Python 3.11, requests 2.31.0, ccxt 4.2.58.&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
python

---

*Continue reading the full article on [TildAlice](https://tildalice.io/ccxt-native-api-order-speed-binance-upbit/)*
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>ccxt</category>
      <category>binance</category>
      <category>upbit</category>
      <category>api</category>
    </item>
    <item>
      <title>Firing on Cargo Ships: When Blockades Cross the Line</title>
      <dc:creator>TildAlice</dc:creator>
      <pubDate>Wed, 12 Aug 2026 21:02:17 +0000</pubDate>
      <link>https://dev.to/tildalice/firing-on-cargo-ships-when-blockades-cross-the-line-3eh7</link>
      <guid>https://dev.to/tildalice/firing-on-cargo-ships-when-blockades-cross-the-line-3eh7</guid>
      <description>&lt;h2&gt;
  
  
  The Vela Nova Incident Shows Economic Warfare's Dangerous Escalation
&lt;/h2&gt;

&lt;p&gt;On August 11, a U.S. Navy MH-60 helicopter &lt;a href="https://www.aljazeera.com/news/2026/8/11/us-military-fires-on-cargo-vessel-it-said-sought-to-break-iran-blockade" rel="noopener noreferrer"&gt;fired two Hellfire missiles into the engine room&lt;/a&gt; of the Panama-flagged cargo ship M/V Vela Nova in the Gulf of Oman. The ship was attempting to reach an Iranian port, violating the &lt;a href="https://en.wikipedia.org/wiki/2026_United_States_naval_blockade_of_Iran" rel="noopener noreferrer"&gt;U.S. naval blockade&lt;/a&gt; reimposed in July after a failed ceasefire. All 17 crew members survived, but the strike marked the 12th vessel attacked since the blockade began in April — and the third since its reinstatement three weeks ago.&lt;/p&gt;

&lt;p&gt;This isn't a precision strike on a military target. It's a deliberate attack on civilian shipping infrastructure to enforce economic strangulation. The Pentagon frames it as "targeted interdiction," using Hellfires to disable propulsion without rupturing cargo tanks. But strip away the tactical jargon, and you're left with a troubling precedent: the United States is now routinely firing anti-tank missiles at unarmed merchant vessels in international waters adjacent to the blockade zone.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Continue reading the full article on &lt;a href="https://tildalice.io/firing-cargo-ships-blockades-cross-line/" rel="noopener noreferrer"&gt;TildAlice&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>geopolitics</category>
      <category>iran</category>
      <category>navalblockade</category>
      <category>internationallaw</category>
    </item>
    <item>
      <title>Vectorized Order Book Processing: 5x Faster HFT Signals</title>
      <dc:creator>TildAlice</dc:creator>
      <pubDate>Wed, 12 Aug 2026 15:05:00 +0000</pubDate>
      <link>https://dev.to/tildalice/vectorized-order-book-processing-5x-faster-hft-signals-kj6</link>
      <guid>https://dev.to/tildalice/vectorized-order-book-processing-5x-faster-hft-signals-kj6</guid>
      <description>&lt;h2&gt;
  
  
  Why Loops Are Killing Your Alpha
&lt;/h2&gt;

&lt;p&gt;Most algo traders lose races they don't even know they're running. You've got a signal that works in backtests, but by the time your Python for-loop finishes iterating through the order book, the edge is gone. The market moved. Someone else got there first.&lt;/p&gt;

&lt;p&gt;I've seen strategies go from profitable to break-even just because the implementation couldn't keep up with L2 data updates. The logic was sound. The execution was glacial.&lt;/p&gt;

&lt;p&gt;Vectorized order book processing isn't about micro-optimizations or squeezing out an extra millisecond. It's about fundamentally rethinking how you handle market data. Instead of processing each price level sequentially, you treat the entire order book as matrices and let NumPy's C-compiled operations do the heavy lifting. The speedup isn't marginal — it's 5-10x depending on book depth.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-vectorized-order-book-processing-numpy-hft-1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-vectorized-order-book-processing-numpy-hft-1.jpg" alt="Close-up of a stock market trading chart with indicators for financial analysis." width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;
Photo by &lt;a href="https://www.pexels.com/@thales13" rel="nofollow noopener noreferrer"&gt;Rafael Minguet Delgado&lt;/a&gt; on &lt;a href="https://www.pexels.com" rel="nofollow noopener noreferrer"&gt;Pexels&lt;/a&gt;



&lt;h2&gt;
  
  
  What's Actually Slow in Traditional Order Book Processing
&lt;/h2&gt;

&lt;p&gt;The naive approach looks something like this:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
python
import time

def calculate_vwap_loop(bids, asks, depth=10):

---

*Continue reading the full article on [TildAlice](https://tildalice.io/vectorized-order-book-processing-numpy-hft/)*
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>numpy</category>
      <category>hft</category>
      <category>algorithmictrading</category>
      <category>orderbook</category>
    </item>
    <item>
      <title>Section 230 Is a Defense, Not Immunity: What Changed</title>
      <dc:creator>TildAlice</dc:creator>
      <pubDate>Tue, 11 Aug 2026 21:02:16 +0000</pubDate>
      <link>https://dev.to/tildalice/section-230-is-a-defense-not-immunity-what-changed-1fj0</link>
      <guid>https://dev.to/tildalice/section-230-is-a-defense-not-immunity-what-changed-1fj0</guid>
      <description>&lt;h2&gt;
  
  
  The Ninth Circuit Just Redrew Section 230's Boundaries
&lt;/h2&gt;

&lt;p&gt;On August 10, the &lt;a href="https://www.nbcnews.com/tech/tech-news/tech-companies-must-face-lawsuits-social-media-addiction-court-ruling-rcna591780" rel="noopener noreferrer"&gt;Ninth Circuit Court of Appeals ruled&lt;/a&gt; that Meta, Google, TikTok, and Snap must face over 3,000 lawsuits claiming their platforms were designed to addict users, particularly children. The companies argued Section 230 of the Communications Decency Act should dismiss the cases outright. The court disagreed, drawing a sharp distinction: Section 230 is a defense to liability, not immunity from being sued in the first place.&lt;/p&gt;

&lt;p&gt;That's a subtle legal line with massive practical implications. For two decades, Section 230 has functioned as a "get out of court free" card for platforms. Courts routinely dismissed cases at the pleading stage, long before discovery, depositions, or trial. Platforms didn't just win lawsuits — they avoided them entirely. Now, the Ninth Circuit is saying: you still have to go through the lawsuit. You can argue Section 230 as a defense later, but you don't get to skip discovery.&lt;/p&gt;


&lt;br&gt;
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-section-230-defense-not-immunity-1.jpg" alt="Close-up of wooden letter blocks spelling 'Social Media' on a wooden grid." width="800" height="534"&gt;




&lt;p&gt;&lt;em&gt;Continue reading the full article on &lt;a href="https://tildalice.io/section-230-defense-not-immunity/" rel="noopener noreferrer"&gt;TildAlice&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>section230</category>
      <category>socialmediaregulatio</category>
      <category>platformliability</category>
      <category>productmanagement</category>
    </item>
    <item>
      <title>FastAPI vs Flask ML Serving: Beginner Speed Test in 50 Lines</title>
      <dc:creator>TildAlice</dc:creator>
      <pubDate>Tue, 11 Aug 2026 15:04:47 +0000</pubDate>
      <link>https://dev.to/tildalice/fastapi-vs-flask-ml-serving-beginner-speed-test-in-50-lines-3n8n</link>
      <guid>https://dev.to/tildalice/fastapi-vs-flask-ml-serving-beginner-speed-test-in-50-lines-3n8n</guid>
      <description>&lt;h2&gt;
  
  
  Most Speed Comparisons Skip the Setup Cost
&lt;/h2&gt;

&lt;p&gt;Every FastAPI vs Flask benchmark focuses on request throughput under load. But if you're deploying your first ML model, that's not what kills you. It's the 40 seconds your Flask app spends loading a 500MB model on every cold start, or the mystery "Address already in use" error that costs you 20 minutes of Googling.&lt;/p&gt;

&lt;p&gt;Here's what actually matters for beginners: how fast can you go from &lt;code&gt;pip install&lt;/code&gt; to a working prediction endpoint? I built the same sklearn model server in both frameworks, keeping each under 50 lines. The results surprised me.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-fastapi-vs-flask-ml-serving-beginner-speed-test-1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-fastapi-vs-flask-ml-serving-beginner-speed-test-1.jpg" alt="A set of three clear glass laboratory flasks on a clean white and green background, ideal for science themes." width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;
Photo by &lt;a href="https://www.pexels.com/@tara-winstead" rel="nofollow noopener noreferrer"&gt;Tara Winstead&lt;/a&gt; on &lt;a href="https://www.pexels.com" rel="nofollow noopener noreferrer"&gt;Pexels&lt;/a&gt;



&lt;h2&gt;
  
  
  The Test: Identical Model, Minimal Code
&lt;/h2&gt;

&lt;p&gt;I trained a simple RandomForestClassifier on the iris dataset (yes, iris — the point is framework overhead, not model complexity). Both servers expose a &lt;code&gt;/predict&lt;/code&gt; POST endpoint that accepts JSON features and returns a class prediction.&lt;/p&gt;

&lt;p&gt;Here's the FastAPI version:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
python
# fastapi_serve.py
from fastapi import FastAPI
from pydantic import BaseModel
import joblib
import numpy as np

---

*Continue reading the full article on [TildAlice](https://tildalice.io/fastapi-vs-flask-ml-serving-beginner-speed-test/)*
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>fastapi</category>
      <category>flask</category>
      <category>mlops</category>
      <category>modelserving</category>
    </item>
    <item>
      <title>FAA's $875M AI Bet: Why a Startup Won Air Traffic Control</title>
      <dc:creator>TildAlice</dc:creator>
      <pubDate>Mon, 10 Aug 2026 21:02:56 +0000</pubDate>
      <link>https://dev.to/tildalice/faas-875m-ai-bet-why-a-startup-won-air-traffic-control-19bi</link>
      <guid>https://dev.to/tildalice/faas-875m-ai-bet-why-a-startup-won-air-traffic-control-19bi</guid>
      <description>&lt;h2&gt;
  
  
  The Deal That Shouldn't Have Happened
&lt;/h2&gt;

&lt;p&gt;The FAA just handed &lt;a href="https://www.npr.org/2026/08/10/nx-s1-5872752/airspace-reboot-alaska-airlines-flyways" rel="noopener noreferrer"&gt;Air Space Intelligence&lt;/a&gt;, a Boston startup backed by Andreessen Horowitz, an &lt;a href="https://aiweekly.co/alerts/air-space-intelligence-wins-875m-faa-air-traffic-ai-contract" rel="noopener noreferrer"&gt;$875 million, 12-year contract&lt;/a&gt; to build the SMART system (Strategic Management of Airspace, Routes, and Trajectories) — essentially replacing the air traffic control backbone that routes 45,000 daily flights across U.S. airspace. Initial deployment targets fall 2026, with full rollout in 12-24 months.&lt;/p&gt;

&lt;p&gt;This is the kind of procurement that makes defense contractors file protests and senators ask pointed questions. A startup — not Raytheon, not Lockheed, not even Palantir (who was in the running) — won the contract to modernize arguably the most safety-critical infrastructure in civilian aviation. The decision is either visionary or reckless, and which one depends entirely on whether Air Space Intelligence can scale their airline dispatch tool to handle the entire national airspace without anyone dying.&lt;/p&gt;


&lt;br&gt;
&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-faa-875m-ai-air-traffic-control-1.jpg" alt="Radar tower and airplane in a blue sky, showcasing aviation technology" width="800" height="515"&gt;




&lt;p&gt;&lt;em&gt;Continue reading the full article on &lt;a href="https://tildalice.io/faa-875m-ai-air-traffic-control/" rel="noopener noreferrer"&gt;TildAlice&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>airtrafficcontrol</category>
      <category>faa</category>
      <category>aviation</category>
    </item>
    <item>
      <title>High Discount Factor γ=0.99 Causes Divergence: Fix Guide</title>
      <dc:creator>TildAlice</dc:creator>
      <pubDate>Mon, 10 Aug 2026 15:05:12 +0000</pubDate>
      <link>https://dev.to/tildalice/high-discount-factor-g099-causes-divergence-fix-guide-3940</link>
      <guid>https://dev.to/tildalice/high-discount-factor-g099-causes-divergence-fix-guide-3940</guid>
      <description>&lt;h2&gt;
  
  
  The γ=0.99 Default Is Destroying Your Long-Horizon Training
&lt;/h2&gt;

&lt;p&gt;Your PPO agent trained perfectly on CartPole, so you bump the episode length from 500 steps to 10,000 and watch the reward curve collapse into noise. The culprit? That innocent-looking &lt;code&gt;gamma=0.99&lt;/code&gt; you copied from every tutorial.&lt;/p&gt;

&lt;p&gt;I've seen this pattern break training across MuJoCo locomotion, robotic manipulation, and custom industrial control tasks. The math is brutal: with γ=0.99 and a 10,000-step horizon, your effective horizon is $\frac{1}{1-\gamma} = 100$ steps. Everything beyond that gets exponentially crushed. Your agent literally cannot see the long-term consequences of its actions.&lt;/p&gt;

&lt;p&gt;But here's what surprised me — dropping gamma to 0.95 or even 0.9 often makes things &lt;em&gt;worse&lt;/em&gt;, not better. The fix requires understanding why high gamma causes numerical instability in the first place, and it's not what most people think.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-high-gamma-discount-factor-divergence-fix-1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-high-gamma-discount-factor-divergence-fix-1.jpg" alt="Red balloons with percentage signs, ideal for marketing promotions and sales events." width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;
Photo by &lt;a href="https://www.pexels.com/@karola-g" rel="nofollow noopener noreferrer"&gt;https://kaboompics.com/&lt;/a&gt; on &lt;a href="https://www.pexels.com" rel="nofollow noopener noreferrer"&gt;Pexels&lt;/a&gt;



&lt;h2&gt;
  
  
  Why γ=0.99 Explodes on Long Horizons
&lt;/h2&gt;

&lt;p&gt;The return calculation in policy gradient methods accumulates discounted rewards:&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Continue reading the full article on &lt;a href="https://tildalice.io/high-gamma-discount-factor-divergence-fix/" rel="noopener noreferrer"&gt;TildAlice&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>reinforcementlearnin</category>
      <category>ppo</category>
      <category>discountfactor</category>
      <category>mujoco</category>
    </item>
    <item>
      <title>DeepMind's Exodus: What Losing Four Leaders Means</title>
      <dc:creator>TildAlice</dc:creator>
      <pubDate>Sun, 09 Aug 2026 21:03:05 +0000</pubDate>
      <link>https://dev.to/tildalice/deepminds-exodus-what-losing-four-leaders-means-4996</link>
      <guid>https://dev.to/tildalice/deepminds-exodus-what-losing-four-leaders-means-4996</guid>
      <description>&lt;h2&gt;
  
  
  When the Ship Loses Its Captain and Navigation Crew
&lt;/h2&gt;

&lt;p&gt;On August 5, &lt;a href="https://fortune.com/2026/08/05/demis-hassabis-steps-down-google-deepmind-ai-shakeup/" rel="noopener noreferrer"&gt;Google announced&lt;/a&gt; that Demis Hassabis would step down as CEO of DeepMind, with CTO Koray Kavukcuoglu taking over daily operations. The same day, &lt;a href="https://techcrunch.com/2026/08/05/jeff-dean-and-other-top-ai-researchers-are-leaving-google-to-launch-their-own-startup/" rel="noopener noreferrer"&gt;Jeff Dean left after 27 years&lt;/a&gt; to co-found Discovery Loop alongside Sanjay Ghemawat, Oriol Vinyals, and Quoc Le. That's four foundational AI leaders — the CEO, chief scientist, a Google Brain co-founder, and a Gemini co-lead — gone in a single announcement.&lt;/p&gt;

&lt;p&gt;The official narrative frames this as strategic: Hassabis elevates to "chief scientist of Alphabet" to focus on AGI, Dean pursues his long-held dream of automating scientific research. But strip away the corporate polish and what remains is starker: DeepMind lost its day-to-day leadership and Google lost the architect of TensorFlow, MapReduce, and Bigtable — the infrastructure that made modern ML infrastructure &lt;em&gt;possible&lt;/em&gt; — all while Gemini 3.5 Pro &lt;a href="https://9to5google.com/2026/07/16/gemini-3-5-pro-delays/" rel="noopener noreferrer"&gt;still doesn't exist as a shipping product&lt;/a&gt; despite being promised for June.&lt;/p&gt;







&lt;p&gt;&lt;em&gt;Continue reading the full article on &lt;a href="https://tildalice.io/deepmind-exodus-leadership-crisis/" rel="noopener noreferrer"&gt;TildAlice&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>google</category>
      <category>deepmind</category>
      <category>aileadership</category>
      <category>gemini</category>
    </item>
    <item>
      <title>LangChain vs LlamaIndex: Streaming Latency on 50K Docs</title>
      <dc:creator>TildAlice</dc:creator>
      <pubDate>Sun, 09 Aug 2026 15:05:03 +0000</pubDate>
      <link>https://dev.to/tildalice/langchain-vs-llamaindex-streaming-latency-on-50k-docs-4791</link>
      <guid>https://dev.to/tildalice/langchain-vs-llamaindex-streaming-latency-on-50k-docs-4791</guid>
      <description>&lt;h2&gt;
  
  
  Why Streaming Latency Actually Matters
&lt;/h2&gt;

&lt;p&gt;Streaming feels faster. That's the entire point. When you ask an LLM a question, you don't want to wait 8 seconds staring at a blank screen before the first token appears. You want &lt;em&gt;something&lt;/em&gt; — even if it's just "Based on your documents..." — to show up within 500ms. That psychological threshold is what separates a responsive tool from one that feels broken.&lt;/p&gt;

&lt;p&gt;But here's the thing: most RAG benchmarks measure &lt;em&gt;total&lt;/em&gt; response time, not time-to-first-token (TTFT). They'll tell you LangChain took 3.2s and LlamaIndex took 3.4s to return a full answer, and call it a tie. Meanwhile, LangChain showed the first word at 800ms and LlamaIndex at 2.1s. One &lt;em&gt;felt&lt;/em&gt; twice as fast.&lt;/p&gt;

&lt;p&gt;I built the same RAG pipeline in both frameworks, pointed them at a 50,000-document corpus (about 120MB of text), and measured streaming performance under realistic conditions. The results weren't close.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-langchain-vs-llamaindex-streaming-latency-benchmark-1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-langchain-vs-llamaindex-streaming-latency-benchmark-1.jpg" alt="A llama in a grassy field under a bright blue sky with fluffy clouds, showcasing natural wildlife." width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;
Photo by &lt;a href="https://www.pexels.com/@bryan-smith-480077" rel="nofollow noopener noreferrer"&gt;Bryan Smith&lt;/a&gt; on &lt;a href="https://www.pexels.com" rel="nofollow noopener noreferrer"&gt;Pexels&lt;/a&gt;



&lt;h2&gt;
  
  
  The Test Setup
&lt;/h2&gt;




&lt;p&gt;&lt;em&gt;Continue reading the full article on &lt;a href="https://tildalice.io/langchain-vs-llamaindex-streaming-latency-benchmark/" rel="noopener noreferrer"&gt;TildAlice&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>langchain</category>
      <category>llamaindex</category>
      <category>rag</category>
      <category>streaming</category>
    </item>
    <item>
      <title>ByteDance's 10T Model: Scale Won't Save You From Physics</title>
      <dc:creator>TildAlice</dc:creator>
      <pubDate>Sat, 08 Aug 2026 21:02:51 +0000</pubDate>
      <link>https://dev.to/tildalice/bytedances-10t-model-scale-wont-save-you-from-physics-3362</link>
      <guid>https://dev.to/tildalice/bytedances-10t-model-scale-wont-save-you-from-physics-3362</guid>
      <description>&lt;h2&gt;
  
  
  When Parameter Count Becomes Performance Theater
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://mlq.ai/news/bytedance-is-training-a-10-trillion-parameter-ai-model-financial-times-reports/" rel="noopener noreferrer"&gt;Financial Times reported&lt;/a&gt; on August 7 that ByteDance is pretraining a model with up to 10 trillion parameters—supposedly matching Anthropic's Mythos 5 in raw scale. The story frames this as ByteDance "catching up" to the frontier. But the premise collapses the moment you examine what actually determines model capability in 2026.&lt;/p&gt;

&lt;p&gt;Parameter count is the easiest metric to inflate and the least predictive of real performance. ByteDance can throw 10 trillion parameters at the wall, but without equivalent compute infrastructure, training data quality, architectural innovation, and post-training alignment pipelines, those parameters are just expensive floating-point noise. Anthropic's Mythos 5 scores 97.6% on USAMO 2026 and achieves a 73% success rate on expert-level offensive security tasks—not because it has 10 trillion parameters, but because every stage of its training and inference pipeline has been optimized for capability at the frontier. ByteDance is competing on a metric that stopped mattering two years ago.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Continue reading the full article on &lt;a href="https://tildalice.io/bytedance-10t-model-scale-physics/" rel="noopener noreferrer"&gt;TildAlice&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>llm</category>
      <category>aitraining</category>
      <category>frontiermodels</category>
      <category>bytedance</category>
    </item>
    <item>
      <title>TFLite GPU Delegate Crashes on Jetson: XNNPACK Fix</title>
      <dc:creator>TildAlice</dc:creator>
      <pubDate>Sat, 08 Aug 2026 15:05:38 +0000</pubDate>
      <link>https://dev.to/tildalice/tflite-gpu-delegate-crashes-on-jetson-xnnpack-fix-6og</link>
      <guid>https://dev.to/tildalice/tflite-gpu-delegate-crashes-on-jetson-xnnpack-fix-6og</guid>
      <description>&lt;h2&gt;
  
  
  The GPU Delegate Isn't Always Faster
&lt;/h2&gt;

&lt;p&gt;TFLite's GPU delegate crashes on Jetson devices more often than it accelerates inference. The promise is simple: offload compute to the GPU, get faster inference. The reality? Segfaults, cryptic CUDA errors, and latency that's &lt;em&gt;worse&lt;/em&gt; than CPU.&lt;/p&gt;

&lt;p&gt;I've seen this pattern across Jetson Nano, Xavier NX, and Orin modules. You enable the GPU delegate, run inference, and get either a crash or performance that makes you wonder why you bothered. The XNNPACK delegate, meanwhile, just works — and often beats GPU latency by 20-40% on common vision models.&lt;/p&gt;

&lt;p&gt;This isn't a hardware limitation. It's a mismatch between what TFLite's GPU delegate expects and what Jetson actually provides.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-tflite-gpu-delegate-jetson-xnnpack-fix-1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftildalice.io%2Fwp-content%2Fuploads%2F2026%2F08%2Fstock-tflite-gpu-delegate-jetson-xnnpack-fix-1.jpg" alt="A silver network router with multiple USB ports, perfect for small offices." width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;
Photo by &lt;a href="https://www.pexels.com/@derveit" rel="nofollow noopener noreferrer"&gt;Veit -&lt;/a&gt; on &lt;a href="https://www.pexels.com" rel="nofollow noopener noreferrer"&gt;Pexels&lt;/a&gt;



&lt;h2&gt;
  
  
  Why the GPU Delegate Fails
&lt;/h2&gt;

&lt;p&gt;Jetson devices run NVIDIA's Tegra architecture, which combines ARM CPU cores with CUDA-capable Maxwell/Pascal/Ampere GPUs. TFLite's GPU delegate was primarily designed for mobile GPUs (Mali, Adreno) using OpenGL ES compute shaders. Jetson support exists, but it's treated as a secondary target.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Continue reading the full article on &lt;a href="https://tildalice.io/tflite-gpu-delegate-jetson-xnnpack-fix/" rel="noopener noreferrer"&gt;TildAlice&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>tensorflowlite</category>
      <category>jetson</category>
      <category>xnnpack</category>
      <category>edgeai</category>
    </item>
  </channel>
</rss>
