<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[wimantis blog]]></title><description><![CDATA[Coding, linux, cryptos, woodworking, electronics.]]></description><link>https://wimantis.ninja/</link><image><url>https://wimantis.ninja/favicon.png</url><title>wimantis blog</title><link>https://wimantis.ninja/</link></image><generator>Ghost 1.25</generator><lastBuildDate>Wed, 02 Sep 2026 05:42:50 GMT</lastBuildDate><atom:link href="https://wimantis.ninja/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[uutils Coreutils 0.11 Hits 95% GNU Compatibility With Compiler-Style Errors and PGO Builds]]></title><description><![CDATA[The Rust-based reimplementation of GNU Coreutils reaches 95.33% compatibility in its 0.11 release, introducing Ariadne-powered error messages and Profile Guided Optimization builds that are up to 31% faster.]]></description><link>https://wimantis.ninja/uutils-coreutils-0-11-hits-95-gnu-compatibility-with-compiler-style-errors-and-pgo-builds/</link><guid isPermaLink="false">6a97aff835c95073dc50a83b</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Wed, 02 Sep 2026 14:58:00 GMT</pubDate><content:encoded><![CDATA[<figure style="margin:0 0 2em 0;width:100%;"><svg viewbox="0 0 1200 400" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <lineargradient id="bg3" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#0d1a0d"/>
      <stop offset="50%" style="stop-color:#172317"/>
      <stop offset="100%" style="stop-color:#091209"/>
    </lineargradient>
    <lineargradient id="vignL3" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" style="stop-color:#000000;stop-opacity:0.8"/>
      <stop offset="38%" style="stop-color:#000000;stop-opacity:0"/>
    </lineargradient>
    <lineargradient id="vignR3" x1="100%" y1="0%" x2="0%" y2="0%">
      <stop offset="0%" style="stop-color:#000000;stop-opacity:0.8"/>
      <stop offset="38%" style="stop-color:#000000;stop-opacity:0"/>
    </lineargradient>
    <radialgradient id="rustGlow" cx="50%" cy="50%" r="50%">
      <stop offset="0%" style="stop-color:#e84d2a;stop-opacity:0.2"/>
      <stop offset="70%" style="stop-color:#e84d2a;stop-opacity:0.04"/>
      <stop offset="100%" style="stop-color:#e84d2a;stop-opacity:0"/>
    </radialgradient>
    <radialgradient id="termGlow" cx="50%" cy="50%" r="50%">
      <stop offset="0%" style="stop-color:#39ff14;stop-opacity:0.08"/>
      <stop offset="100%" style="stop-color:#39ff14;stop-opacity:0"/>
    </radialgradient>
    <filter id="softglow">
      <fegaussianblur stddeviation="2.5" result="blur">
      <femerge><femergenode in="blur"><femergenode in="SourceGraphic"/></femergenode></femerge>
    </fegaussianblur></filter>
  </defs>
  <!-- Background -->
  <rect width="1200" height="400" fill="url(#bg3)"/>
  <!-- Rust brand color ambient glow -->
  <ellipse cx="600" cy="195" rx="300" ry="210" fill="url(#rustGlow)"/>
  <!-- Terminal window glow -->
  <ellipse cx="600" cy="220" rx="240" ry="160" fill="url(#termGlow)"/>
  <!-- Terminal window -->
  <rect x="320" y="70" width="560" height="270" rx="8" fill="#0a120a" fill-opacity="0.9" stroke="#2a402a" stroke-width="1.5"/>
  <!-- Terminal title bar -->
  <rect x="320" y="70" width="560" height="30" rx="8" fill="#1a2d1a" fill-opacity="0.95"/>
  <rect x="320" y="85" width="560" height="15" fill="#1a2d1a" fill-opacity="0.95"/>
  <!-- Traffic lights -->
  <circle cx="345" cy="85" r="5.5" fill="#ff5f57" fill-opacity="0.8"/>
  <circle cx="363" cy="85" r="5.5" fill="#febc2e" fill-opacity="0.8"/>
  <circle cx="381" cy="85" r="5.5" fill="#28c840" fill-opacity="0.8"/>
  <!-- Terminal content -->
  <g font-family="monospace" font-size="12.5" filter="url(#softglow)">
    <!-- Prompt lines -->
    <text x="340" y="124" fill="#39ff14" fill-opacity="0.75">$ cp --version</text>
    <text x="340" y="142" fill="#a0c8a0" fill-opacity="0.65">cp 0.11.0 (uutils-coreutils)</text>
    <text x="340" y="164" fill="#39ff14" fill-opacity="0.75">$ cp large_file.tar /backup/</text>
    <!-- Error message with Ariadne-style caret -->
    <text x="340" y="186" fill="#ff6060" fill-opacity="0.8">error: invalid argument 'large_file.tar'</text>
    <text x="340" y="204" fill="#4a7a4a" fill-opacity="0.7">  --> cp:1:4</text>
    <text x="340" y="220" fill="#3a6a3a" fill-opacity="0.6">  |</text>
    <text x="340" y="236" fill="#3a6a3a" fill-opacity="0.6">1 | large_file.tar</text>
    <text x="340" y="252" fill="#39ff14" fill-opacity="0.6">  |    ^^^^^^^^^^^^ file not found</text>
    <!-- Compatibility line -->
    <text x="340" y="276" fill="#39ff14" fill-opacity="0.75">$ uutils --compat</text>
    <text x="340" y="294" fill="#a0c8a0" fill-opacity="0.6">GNU compatibility: </text>
    <text x="567" y="294" fill="#39ff14" fill-opacity="0.85">95.33%</text>
    <!-- Cursor blink -->
    <rect x="340" y="306" width="8" height="14" fill="#39ff14" fill-opacity="0.6"/>
  </g>
  <!-- Rust logo crab silhouette (simplified ferris) to the right -->
  <g transform="translate(960,195)" opacity="0.18">
    <!-- Body -->
    <ellipse cx="0" cy="0" rx="45" ry="32" fill="#e84d2a"/>
    <!-- Eyes -->
    <circle cx="-18" cy="-10" r="8" fill="#e84d2a"/>
    <circle cx="18" cy="-10" r="8" fill="#e84d2a"/>
    <circle cx="-18" cy="-10" r="4" fill="#1a0a00"/>
    <circle cx="18" cy="-10" r="4" fill="#1a0a00"/>
    <!-- Claws left -->
    <path d="M-45,-5 Q-65,-15 -70,-5 Q-65,5 -45,5" fill="#e84d2a"/>
    <!-- Claws right -->
    <path d="M45,-5 Q65,-15 70,-5 Q65,5 45,5" fill="#e84d2a"/>
    <!-- Legs -->
    <g stroke="#e84d2a" stroke-width="4" stroke-linecap="round" fill="none">
      <line x1="-30" y1="20" x2="-45" y2="40"/>
      <line x1="-15" y1="28" x2="-20" y2="50"/>
      <line x1="15" y1="28" x2="20" y2="50"/>
      <line x1="30" y1="20" x2="45" y2="40"/>
    </g>
  </g>
  <!-- GNU logo simplified to the left -->
  <g transform="translate(240,195)" opacity="0.12">
    <circle cx="0" cy="0" r="50" fill="none" stroke="#7f7f00" stroke-width="4"/>
    <text x="0" y="8" font-family="serif" font-size="28" fill="#7f7f00" text-anchor="middle">GNU</text>
    <!-- Arrow through -->
    <line x1="-65" y1="0" x2="65" y2="0" stroke="#e84d2a" stroke-width="3" stroke-opacity="0.6"/>
    <polygon points="65,0 55,-6 55,6" fill="#e84d2a" fill-opacity="0.6"/>
  </g>
  <!-- Scattered code elements -->
  <g font-family="monospace" font-size="10" fill="#39ff14" fill-opacity="0.07">
    <text x="60" y="100">fn main() &#123;</text>
    <text x="60" y="118">  let args = Args::parse();</text>
    <text x="60" y="136">  run(args);</text>
    <text x="60" y="154">&#125;</text>
    <text x="940" y="290">95.33%</text>
    <text x="940" y="308">+0.89%</text>
    <text x="940" y="326">PGO: +31%</text>
  </g>
  <!-- Edge vignettes -->
  <rect width="460" height="400" fill="url(#vignL3)"/>
  <rect x="740" width="460" height="400" fill="url(#vignR3)"/>
  <!-- Top/bottom fade -->
  <rect width="1200" height="55" fill="#0d1a0d" opacity="0.5"/>
  <rect y="345" width="1200" height="55" fill="#091209" opacity="0.5"/>
</svg>
</figure>
<p>The uutils project shipped <a href="https://www.phoronix.com/news/Rust-Coreutils-0.11" target="_blank" rel="noopener noreferrer">Coreutils 0.11 on August 31st</a>, pushing its Rust-based reimplementation of GNU Coreutils past 95% GNU compatibility for the first time. But the headline features of this release aren't really about the compatibility number — they're about two concrete improvements that change the experience of using these tools day-to-day: compiler-quality error messages and faster release builds via Profile Guided Optimization.</p>

<h2>What uutils Coreutils Is</h2>

<p>The uutils project is a multi-year effort to rewrite the foundational Unix command-line utilities — <code>cp</code>, <code>ls</code>, <code>sort</code>, <code>date</code>, and around 100 others — in Rust instead of C. The goal is a drop-in replacement for GNU Coreutils that brings memory safety, better performance, and cross-platform support (Linux, macOS, and Windows all build from the same codebase). <a href="https://linuxiac.com/rust-based-uutils-coreutils-0-11-brings-faster-performance-better-error-messages/" target="_blank" rel="noopener noreferrer">Linuxiac's writeup</a> has a clean overview of the project's scope if you're new to it.</p>

<h2>Compiler-Style Error Messages via Ariadne</h2>

<p>The most immediately noticeable change in 0.11 is the new diagnostic engine, built on the <a href="https://github.com/zesterer/ariadne" target="_blank" rel="noopener noreferrer">Ariadne</a> crate. If you've used Rust's own compiler errors, you know what Ariadne-style output looks like: when something goes wrong, you see the supplied argument highlighted, with a caret pointing directly at the problematic character or span — the same visual language modern compilers use.</p>

<p>GNU Coreutils, by contrast, tends toward terse, opaque error messages that tell you something went wrong without telling you precisely where or why. For shell scripting — where you might be debugging a malformed date format at 11pm — the difference between "invalid date" and a message that shows you exactly which character it rejected is not trivial.</p>

<p>This is one of those improvements that sounds minor in a changelog and turns out to be significant in practice.</p>

<h2>Up to 31% Faster with PGO Builds</h2>

<p>Profile Guided Optimization (PGO) builds are now enabled for Linux, macOS, and Windows release binaries. PGO works by running the program against representative workloads, recording what code paths are hot, and then recompiling with that information — so the resulting binary is optimized for actual usage patterns rather than worst-case assumptions.</p>

<p>The 0.11 release claims up to 31% performance gains in PGO-enabled builds, with <code>cp</code> and <code>join</code> specifically called out as beneficiaries. <a href="https://www.webanditnews.com/2026/09/01/rust-coreutils-0-11-crosses-95-gnu-compatibility-with-smarter-errors-and-faster-builds/" target="_blank" rel="noopener noreferrer">Web and IT News</a> has some benchmarks if you want specifics.</p>

<h2>95.33% GNU Compatibility</h2>

<p>The compatibility number is 95.33%, up from 94.44% in the previous release — eight additional tests now passing. That gap matters: the 5% of GNU behavior that uutils doesn't yet replicate is exactly the part that tends to bite you in edge cases, and the project is aware of that. The pass rate tracks against the actual GNU test suite, so these aren't curated success cases.</p>

<p>The release also fixes behavioral differences across <code>pr</code>, <code>numfmt</code>, <code>uniq</code>, <code>truncate</code>, <code>paste</code>, <code>join</code>, <code>id</code>, <code>mkdir</code>, <code>more</code>, <code>fold</code>, <code>sort</code>, <code>stat</code>, <code>od</code>, and <code>date</code>. That's a long list, and most of the fixes are in the category of "subtle differences that only matter in production scripts."</p>

<h2>Should You Switch?</h2>

<p>For most users on Linux, the honest answer remains "not yet as a full replacement." The 5% compatibility gap is small but real, and production shell scripts often live exactly in the edge cases that gap covers. That said, uutils ships alongside GNU Coreutils on many systems today, and selectively using it — particularly for <code>cp</code> and the other tools that got PGO gains — is entirely reasonable.</p>

<p>On macOS and Windows, where GNU Coreutils is already a third-party install, uutils is increasingly the more natural choice. The project's cross-platform build story is genuinely better than the GNU equivalent, and 0.11 makes the ergonomics noticeably nicer.</p>]]></content:encoded></item><item><title><![CDATA[Onimusha: Way of the Sword Reviews Are In — Capcom's Samurai Reboot Lands at 85 on Metacritic]]></title><description><![CDATA[Capcom's long-dormant Onimusha franchise is back with strong reviews praising its precise, demanding swordplay — though reviewers are split on the narrative and open-world sections.]]></description><link>https://wimantis.ninja/onimusha-way-of-the-sword-reviews-are-in-capcoms-samurai-reboot-lands-at-85-on-metacritic/</link><guid isPermaLink="false">6a97aff735c95073dc50a837</guid><category><![CDATA[AI]]></category><category><![CDATA[Video Games]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Wed, 02 Sep 2026 10:43:00 GMT</pubDate><content:encoded><![CDATA[<figure style="margin:0 0 2em 0;width:100%;"><svg viewbox="0 0 1200 400" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <lineargradient id="bg2" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#1a0808"/>
      <stop offset="50%" style="stop-color:#2d1010"/>
      <stop offset="100%" style="stop-color:#120505"/>
    </lineargradient>
    <lineargradient id="floorGrad" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" style="stop-color:#8b4513;stop-opacity:0.15"/>
      <stop offset="100%" style="stop-color:#3d1a00;stop-opacity:0.05"/>
    </lineargradient>
    <lineargradient id="vignL2" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" style="stop-color:#0a0000;stop-opacity:0.85"/>
      <stop offset="35%" style="stop-color:#000000;stop-opacity:0"/>
    </lineargradient>
    <lineargradient id="vignR2" x1="100%" y1="0%" x2="0%" y2="0%">
      <stop offset="0%" style="stop-color:#0a0000;stop-opacity:0.85"/>
      <stop offset="35%" style="stop-color:#000000;stop-opacity:0"/>
    </lineargradient>
    <radialgradient id="moonGlow" cx="50%" cy="30%" r="40%">
      <stop offset="0%" style="stop-color:#fff8e0;stop-opacity:0.2"/>
      <stop offset="100%" style="stop-color:#fff8e0;stop-opacity:0"/>
    </radialgradient>
    <radialgradient id="swordGlow" cx="50%" cy="50%" r="50%">
      <stop offset="0%" style="stop-color:#c0c8ff;stop-opacity:0.12"/>
      <stop offset="100%" style="stop-color:#c0c8ff;stop-opacity:0"/>
    </radialgradient>
  </defs>
  <!-- Background -->
  <rect width="1200" height="400" fill="url(#bg2)"/>
  <!-- Moon glow -->
  <ellipse cx="600" cy="130" rx="280" ry="200" fill="url(#moonGlow)"/>
  <!-- Moon -->
  <circle cx="600" cy="90" r="55" fill="none" stroke="#fff8e0" stroke-width="1" stroke-opacity="0.3"/>
  <circle cx="600" cy="90" r="52" fill="#fff8e0" fill-opacity="0.07"/>
  <!-- Distant mountains/horizon silhouette -->
  <path d="M0,280 L120,220 L200,260 L320,180 L440,240 L540,200 L600,210 L660,200 L760,240 L880,180 L1000,260 L1080,220 L1200,280 L1200,400 L0,400 Z" fill="#1a0a00" fill-opacity="0.6"/>
  <!-- Trees/pagoda far bg -->
  <g fill="#1a0808" fill-opacity="0.5">
    <rect x="320" y="200" width="8" height="80"/>
    <polygon points="316,202 324,202 320,185"/>
    <polygon points="312,210 328,210 320,196"/>
    <rect x="860" y="210" width="8" height="70"/>
    <polygon points="856,212 864,212 860,195"/>
    <polygon points="852,220 868,220 860,206"/>
  </g>
  <!-- Floor plane -->
  <path d="M0,370 L1200,370 L1200,400 L0,400 Z" fill="url(#floorGrad)"/>
  <path d="M0,370 L1200,370" stroke="#8b4513" stroke-width="1" stroke-opacity="0.2"/>
  <!-- Sword glow -->
  <ellipse cx="600" cy="200" rx="160" ry="240" fill="url(#swordGlow)"/>
  <!-- Katana silhouette centered -->
  <g transform="translate(600,200)">
    <!-- Blade -->
    <path d="M0,-165 L6,-150 L7,40 L0,55 L-7,40 L-6,-150 Z" fill="#c8d0ff" fill-opacity="0.85"/>
    <!-- Blade edge highlight -->
    <path d="M6,-150 L7,40 L0,55" fill="none" stroke="#ffffff" stroke-width="0.8" stroke-opacity="0.5"/>
    <!-- Blood groove -->
    <path d="M0,-150 L0,35" stroke="#a0a8e0" stroke-width="1" stroke-opacity="0.5"/>
    <!-- Tsuba (guard) -->
    <ellipse cx="0" cy="55" rx="22" ry="8" fill="#8b4513" fill-opacity="0.9"/>
    <ellipse cx="0" cy="55" rx="22" ry="8" fill="none" stroke="#c87941" stroke-width="1.2" stroke-opacity="0.7"/>
    <!-- Handle wrap (tsuka) -->
    <rect x="-8" y="55" width="16" height="80" rx="3" fill="#2d1a00" fill-opacity="0.9"/>
    <g stroke="#8b4513" stroke-width="1.5" stroke-opacity="0.6">
      <line x1="-8" y1="70" x2="8" y2="70"/>
      <line x1="-8" y1="82" x2="8" y2="82"/>
      <line x1="-8" y1="94" x2="8" y2="94"/>
      <line x1="-8" y1="106" x2="8" y2="106"/>
      <line x1="-8" y1="118" x2="8" y2="118"/>
    </g>
    <!-- Kashira (pommel) -->
    <ellipse cx="0" cy="137" rx="9" ry="5" fill="#8b4513" fill-opacity="0.9"/>
    <!-- Blade glint -->
    <path d="M2,-140 L5,-100 L3,-100 L1,-140 Z" fill="#ffffff" fill-opacity="0.25"/>
    <!-- Blood drop effect -->
    <circle cx="4" cy="30" r="2.5" fill="#cc2200" fill-opacity="0.6"/>
    <ellipse cx="4.5" cy="36" rx="1.5" ry="3" fill="#cc2200" fill-opacity="0.4"/>
  </g>
  <!-- Falling cherry blossom petals -->
  <g fill="#ff9999" fill-opacity="0.35">
    <ellipse cx="300" cy="120" rx="6" ry="3" transform="rotate(-20,300,120)"/>
    <ellipse cx="420" cy="80" rx="5" ry="2.5" transform="rotate(15,420,80)"/>
    <ellipse cx="750" cy="100" rx="6" ry="3" transform="rotate(-30,750,100)"/>
    <ellipse cx="850" cy="150" rx="5" ry="2.5" transform="rotate(25,850,150)"/>
    <ellipse cx="200" cy="200" rx="4" ry="2" transform="rotate(10,200,200)"/>
    <ellipse cx="950" cy="180" rx="5" ry="2.5" transform="rotate(-15,950,180)"/>
    <ellipse cx="500" cy="60" rx="4" ry="2" transform="rotate(35,500,60)"/>
    <ellipse cx="700" cy="50" rx="5" ry="2.5" transform="rotate(-10,700,50)"/>
    <ellipse cx="1050" cy="130" rx="4" ry="2" transform="rotate(20,1050,130)"/>
    <ellipse cx="150" cy="310" rx="5" ry="2.5" transform="rotate(-25,150,310)"/>
    <ellipse cx="1000" cy="290" rx="4" ry="2" transform="rotate(15,1000,290)"/>
  </g>
  <!-- Edge vignettes -->
  <rect width="420" height="400" fill="url(#vignL2)"/>
  <rect x="780" width="420" height="400" fill="url(#vignR2)"/>
  <!-- Top fade -->
  <rect width="1200" height="50" fill="#1a0808" opacity="0.4"/>
  <!-- Bottom fade -->
  <rect y="350" width="1200" height="50" fill="#120505" opacity="0.5"/>
</svg>
</figure>
<p>Capcom quietly moved <a href="https://www.capcom.co.jp/ir/english/news/html/e260702.html" target="_blank" rel="noopener noreferrer">Onimusha: Way of the Sword's release date up by three weeks</a> back in July — from September 25 to September 4, 2026 — and the game is now in players' hands. The first reviews landed this week, and the verdict is solid: an 85 on Metacritic, with reviewers overwhelmingly praising the combat while flagging a narrative that doesn't quite keep up.</p>

<h2>What the Game Is</h2>

<p>Way of the Sword is a third-person, single-player swordplay action game on PS5, Xbox Series X|S, Nintendo Switch 2, and PC. It's a full reboot of the Onimusha series — a franchise that peaked in the early PS2 era and then went quiet for almost two decades. Capcom has brought it back with an entirely new protagonist and a combat system built from scratch around the idea of precision swordsmanship: reading enemy attacks, deflecting at exactly the right moment, and opening clean windows for counterattacks.</p>

<p><a href="https://www.thesixthaxis.com/2026/08/31/onimusha-way-of-the-sword-review/" target="_blank" rel="noopener noreferrer">The Sixth Axis</a> called the combat system one of the best in action games this year, noting that it "scratches at the very edge of the perfect." Several reviewers used variations of the word "surgical" to describe the feel of a clean deflect into a killing blow.</p>

<h2>The Strengths</h2>

<p>The game's boss fights are <a href="https://checkpointgaming.net/reviews/2026/09/onimusha-way-of-the-sword-review-samurai-spirit/" target="_blank" rel="noopener noreferrer">consistently praised</a> as highlights — highly readable, choreographed encounters where everything you've learned in the prior hours gets tested cleanly. The new protagonist lands as a charismatic lead, and Capcom's art direction across the game's feudal Japanese settings is visually stunning.</p>

<p>The game is also explicitly designed to work as a jumping-on point for newcomers. There's no continuity with older Onimusha titles required, which is the right call for a franchise revival after a 20-year gap.</p>

<h2>The Weaknesses</h2>

<p>The consistent criticism is that the narrative doesn't match the combat's quality. The story is described across multiple reviews as middling and predictable, and the open-world sections — a design choice that feels grafted on rather than native to the experience — slow things down without adding much. Some reviewers also noted that minor boss fights in later hours recycle enemy types in ways that feel like padding rather than escalation.</p>

<p><a href="https://www.pcgamer.com/games/action/onimusha-way-of-the-sword-review/" target="_blank" rel="noopener noreferrer">PC Gamer</a> and <a href="https://www.thegamer.com/onimusha-way-of-the-sword-review/" target="_blank" rel="noopener noreferrer">The Gamer</a> both land around the same conclusion: excellent action game, acceptable everything else.</p>

<h2>Worth Playing?</h2>

<p>An 85 Metacritic for a franchise reboot nobody was sure Capcom could actually pull off is a genuine success. If you bounced off the earlier games in the 2000s or never played them, Way of the Sword's fresh start and outstanding core combat make it the easiest possible entry point. If you're specifically looking for a rich narrative or meaningful open-world design, the reviews are consistent that this isn't the place you'll find it.</p>

<p>The game is available now on all platforms. A <a href="https://us-store.captown.capcom.com/blogs/news/0000022" target="_blank" rel="noopener noreferrer">free demo is available</a> on PC and consoles, and completing it with a saved file unlocks the Kubi Akari charm in the full game — a low-stakes way to decide whether the combat click for you before committing.</p>]]></content:encoded></item><item><title><![CDATA[OpenAI's Astra Hits 'Critical' Cybersecurity Threshold — Can Now Find Zero-Days Autonomously]]></title><description><![CDATA[OpenAI's upcoming Astra model is the first it has ever classified as 'Critical' under its own safety framework — it can discover and exploit zero-day vulnerabilities in hardened systems without human guidance.]]></description><link>https://wimantis.ninja/openais-astra-hits-critical-cybersecurity-threshold-can-now-find-zero-days-autonomously/</link><guid isPermaLink="false">6a97aff635c95073dc50a833</guid><category><![CDATA[AI]]></category><category><![CDATA[hacking]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Wed, 02 Sep 2026 06:17:00 GMT</pubDate><content:encoded><![CDATA[<figure style="margin:0 0 2em 0;width:100%;"><svg viewbox="0 0 1200 400" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <lineargradient id="bg1" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#0a0f1e"/>
      <stop offset="50%" style="stop-color:#0d1f3c"/>
      <stop offset="100%" style="stop-color:#071428"/>
    </lineargradient>
    <lineargradient id="glow1" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" style="stop-color:#00d4ff;stop-opacity:0.3"/>
      <stop offset="100%" style="stop-color:#0050a0;stop-opacity:0"/>
    </lineargradient>
    <lineargradient id="vignL" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" style="stop-color:#000000;stop-opacity:0.7"/>
      <stop offset="40%" style="stop-color:#000000;stop-opacity:0"/>
    </lineargradient>
    <lineargradient id="vignR" x1="100%" y1="0%" x2="0%" y2="0%">
      <stop offset="0%" style="stop-color:#000000;stop-opacity:0.7"/>
      <stop offset="40%" style="stop-color:#000000;stop-opacity:0"/>
    </lineargradient>
    <radialgradient id="orb1" cx="50%" cy="50%" r="50%">
      <stop offset="0%" style="stop-color:#00d4ff;stop-opacity:0.15"/>
      <stop offset="100%" style="stop-color:#00d4ff;stop-opacity:0"/>
    </radialgradient>
    <filter id="blur1">
      <fegaussianblur stddeviation="3">
    </fegaussianblur></filter>
  </defs>
  <!-- Background -->
  <rect width="1200" height="400" fill="url(#bg1)"/>
  <!-- Ambient glow behind center -->
  <ellipse cx="600" cy="200" rx="320" ry="220" fill="url(#orb1)"/>
  <!-- Grid lines (circuit board feel) -->
  <g stroke="#00d4ff" stroke-opacity="0.06" stroke-width="1">
    <line x1="0" y1="80" x2="1200" y2="80"/>
    <line x1="0" y1="160" x2="1200" y2="160"/>
    <line x1="0" y1="240" x2="1200" y2="240"/>
    <line x1="0" y1="320" x2="1200" y2="320"/>
    <line x1="200" y1="0" x2="200" y2="400"/>
    <line x1="400" y1="0" x2="400" y2="400"/>
    <line x1="600" y1="0" x2="600" y2="400"/>
    <line x1="800" y1="0" x2="800" y2="400"/>
    <line x1="1000" y1="0" x2="1000" y2="400"/>
  </g>
  <!-- Circuit traces scattered -->
  <g stroke="#00d4ff" stroke-opacity="0.12" stroke-width="1.5" fill="none">
    <polyline points="100,200 150,200 150,140 300,140"/>
    <polyline points="900,260 950,260 950,200 1100,200"/>
    <polyline points="200,320 250,320 250,280 400,280"/>
    <polyline points="800,120 850,120 850,80 950,80"/>
    <circle cx="300" cy="140" r="4" fill="#00d4ff" fill-opacity="0.3"/>
    <circle cx="950" cy="200" r="4" fill="#00d4ff" fill-opacity="0.3"/>
    <circle cx="400" cy="280" r="4" fill="#00d4ff" fill-opacity="0.3"/>
  </g>
  <!-- Central shield / lock icon -->
  <g transform="translate(600,195)">
    <!-- Outer shield -->
    <path d="M0,-90 L60,-60 L60,20 Q60,80 0,110 Q-60,80 -60,20 L-60,-60 Z" fill="none" stroke="#00d4ff" stroke-width="2" stroke-opacity="0.5"/>
    <!-- Inner shield glow -->
    <path d="M0,-80 L50,-55 L50,18 Q50,68 0,94 Q-50,68 -50,18 L-50,-55 Z" fill="#00d4ff" fill-opacity="0.04"/>
    <!-- Lock body -->
    <rect x="-20" y="-5" width="40" height="32" rx="5" fill="none" stroke="#00d4ff" stroke-width="2.5" stroke-opacity="0.8"/>
    <rect x="-20" y="-5" width="40" height="32" rx="5" fill="#00d4ff" fill-opacity="0.08"/>
    <!-- Lock shackle -->
    <path d="M-12,-5 L-12,-22 Q-12,-38 0,-38 Q12,-38 12,-22 L12,-5" fill="none" stroke="#00d4ff" stroke-width="2.5" stroke-opacity="0.8"/>
    <!-- Keyhole -->
    <circle cx="0" cy="8" r="6" fill="#00d4ff" fill-opacity="0.5"/>
    <rect x="-3" y="8" width="6" height="10" fill="#00d4ff" fill-opacity="0.5"/>
    <!-- Breach / crack line overlaid -->
    <path d="M10,-70 L-5,-30 L8,-30 L-10,10" stroke="#ff4444" stroke-width="2" stroke-opacity="0.7" fill="none" stroke-linecap="round"/>
  </g>
  <!-- Binary rain columns -->
  <g font-family="monospace" font-size="11" fill="#00d4ff" fill-opacity="0.12">
    <text x="80" y="60">1</text><text x="80" y="80">0</text><text x="80" y="100">1</text><text x="80" y="120">1</text>
    <text x="160" y="100">0</text><text x="160" y="120">1</text><text x="160" y="140">0</text>
    <text x="1040" y="220">1</text><text x="1040" y="240">0</text><text x="1040" y="260">1</text>
    <text x="1110" y="180">0</text><text x="1110" y="200">1</text><text x="1110" y="220">1</text>
    <text x="350" y="340">0</text><text x="350" y="360">1</text>
    <text x="850" y="340">1</text><text x="850" y="360">0</text>
  </g>
  <!-- Scanning line effect -->
  <rect x="490" y="90" width="220" height="1" fill="#00d4ff" fill-opacity="0.3"/>
  <rect x="490" y="305" width="220" height="1" fill="#00d4ff" fill-opacity="0.3"/>
  <!-- Warning indicators -->
  <g fill-opacity="0" stroke="#ff4444" stroke-width="1.5" stroke-opacity="0.4">
    <polygon points="130,60 150,95 110,95" fill="#ff4444" fill-opacity="0.08"/>
    <polygon points="1070,300 1090,335 1050,335" fill="#ff4444" fill-opacity="0.08"/>
  </g>
  <!-- Edge vignettes -->
  <rect width="480" height="400" fill="url(#vignL)"/>
  <rect x="720" width="480" height="400" fill="url(#vignR)"/>
  <!-- Top/bottom gradient fade -->
  <rect width="1200" height="60" fill="url(#bg1)" opacity="0.5"/>
  <rect y="340" width="1200" height="60" fill="url(#bg1)" opacity="0.5"/>
</svg>
</figure>
<p>OpenAI announced on September 1st that its forthcoming <a href="https://openai.com/index/path-to-astra/" target="_blank" rel="noopener noreferrer">Astra model is the first it has ever rated "Critical"</a> under its own Preparedness Framework — the highest risk tier the company defines for frontier AI systems. The designation means Astra can autonomously discover previously unknown security vulnerabilities and build working exploits across hardened real-world systems, all without a human guiding each step.</p>

<h2>What "Critical" Actually Means</h2>

<p>OpenAI's Preparedness Framework sets a Critical cybersecurity threshold when a model can identify and develop functional zero-day exploits of all severity levels in many hardened, real-world critical systems without human intervention — or when it can devise and execute end-to-end novel cyberattack strategies against hardened targets given only a high-level goal. <a href="https://www.cnbc.com/2026/09/01/open-ai-astra-cyber-model.html" target="_blank" rel="noopener noreferrer">According to CNBC</a>, during safety evaluations Astra discovered and weaponized two zero-day vulnerabilities as part of a single exploit chain — entirely on its own.</p>

<p>That is not a theoretical benchmark. That is a model that can, in principle, compromise infrastructure at a level that has historically required teams of highly skilled human attackers.</p>

<h2>A Delayed and Carefully Gated Release</h2>

<p>Astra's path to release has already been rocky. <a href="https://www.axios.com/2026/08/07/openai-astra-model-delay-cybersecurity-risks" target="_blank" rel="noopener noreferrer">OpenAI delayed the launch in early August</a> after the model hit the Critical threshold during internal safety testing — a moment of genuine caution in an industry not always known for it. Now, the company says it will release Astra "soon," but access to its advanced cybersecurity capabilities will be tightly controlled.</p>

<p>The initial rollout goes through a program called <strong>Daybreak</strong>: a vetted coalition of cybersecurity organizations that can access these capabilities under strict safeguards. A broader <strong>Daybreak Blue</strong> tier will then extend access for purely defensive purposes — things like finding vulnerabilities in your own systems before an attacker does. General public access to Astra's full offensive capabilities is not on the table, at least not yet.</p>

<h2>Why This Matters</h2>

<p>The framing around Astra is careful — OpenAI is presenting it as a defensive tool first. That framing is probably accurate, and the Daybreak vetting process is a meaningful safeguard compared to deploying unconstrained. But the underlying capability is dual-use by nature. A model that finds zero-days in hardened systems is the same model regardless of who holds the API key.</p>

<p>What makes the Astra announcement genuinely significant is less the capability itself — sophisticated automated vulnerability research has been advancing for years — and more the candor. OpenAI publishing a Preparedness Framework with named thresholds, then acknowledging when a model crosses the worst one, is a more transparent posture than most frontier labs have maintained. Whether the framework's guardrails actually contain the risk is a separate, harder question.</p>

<p><a href="https://techcrunch.com/2026/09/01/open-ais-astra-model-is-on-the-way-and-very-good-at-breaking-into-computer-systems/" target="_blank" rel="noopener noreferrer">TechCrunch's writeup</a> captures the tension well: this is a model that is very good at breaking into computer systems, and it is about to be available to a carefully chosen set of organizations. Carefully chosen is doing a lot of work in that sentence.</p>

<p>For defenders, the optimistic read is that the same capability can find bugs faster than human red teams and patch them before adversaries exploit them. That would be genuinely valuable. The less optimistic read is that every safety measure is one data breach or one API leak away from being moot. Keep watching the Daybreak rollout closely.</p>]]></content:encoded></item><item><title><![CDATA[Arch Linux's AUR Was Hit by a Third Wave of Supply-Chain Attacks — and It Finally Changed the Rules]]></title><description><![CDATA[The "Atomic Arch" campaign compromised over 1,500 AUR packages across three waves in 2026. After the August incident, Arch implemented new review gates — but harder questions about the open adoption model remain.]]></description><link>https://wimantis.ninja/arch-linuxs-aur-was-hit-by-a-third-wave-of-supply-chain-attacks-and-it-finally-changed-the-rules/</link><guid isPermaLink="false">6a965eba35c95073dc50a829</guid><category><![CDATA[AI]]></category><category><![CDATA[hacking]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Tue, 01 Sep 2026 09:22:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/09/article3.svg" medium="image"/><content:encoded><![CDATA[<h2>Three Times in One Year</h2>

<img src="https://wimantis.ninja/content/images/2026/09/article3.svg" alt="Arch Linux's AUR Was Hit by a Third Wave of Supply-Chain Attacks — and It Finally Changed the Rules"><p>The Arch User Repository has now been targeted by supply-chain attackers three times in 2026. The third wave, which began with a malicious commit pushed to <code>openconnect-sso</code> on July 29, <a href="https://archlinux.org/news/active-aur-malicious-packages-incident/" target="_blank" rel="noopener noreferrer">prompted Arch Linux to pause all AUR package adoptions on July 30 and freeze all AUR pushes on August 1</a>. It was the same structural vulnerability each time: an attacker adopts an orphaned package through the AUR's standard process, then immediately pushes a malicious PKGBUILD.</p>

<p>The campaign — tracked by researchers as "Atomic Arch" — <a href="https://www.stepsecurity.io/blog/400-aur-packages-hijacked-atomic-arch-campaign" target="_blank" rel="noopener noreferrer">initially compromised over 400 packages in its first wave (June 2026)</a>, later expanding to <a href="https://www.phoronix.com/news/Arch-Linux-AUR-More-Than-1500" target="_blank" rel="noopener noreferrer">more than 1,500 affected packages</a> across all three incidents. The malicious PKGBUILDs silently fetched two rogue npm packages — <code>atomic-lockfile</code> and <code>js-digest</code> — during the standard build process, deploying a Rust-based infostealer and, in some cases, an eBPF rootkit targeting developer environments and CI/CD infrastructure.</p>

<h2>What Changed on August 11</h2>

<p>After eleven days of frozen pushes, <a href="https://corgea.com/research/arch-aur-openconnect-sso-malware-wave-august-2026" target="_blank" rel="noopener noreferrer">Arch Linux restored AUR functionality on August 11 with new structural controls</a>. New users are now subject to a review gate before they can adopt orphaned packages — closing the specific path exploited in all three waves. The team reverted malicious commits, permanently banned the associated accounts, and published a checklist of affected package names so users could audit their systems.</p>

<p>Arch's official repositories — <code>[core]</code>, <code>[extra]</code>, and <code>[multilib]</code> — remained unaffected throughout all three incidents. The AUR has always operated under a different trust model: packages there are community-maintained, and Arch has long advised users to read PKGBUILDs before building. The attacks exploited the gap between that advice and actual user behavior at scale.</p>

<h2>The Harder Question the AUR Now Has to Answer</h2>

<p>The review gates are a structural improvement, but they don't resolve the underlying tension in the AUR's design. The repository's strength — that anyone can contribute, and packages can be adopted without friction — is also its weakness. Three attack waves in a single year involving the same adoption vector is a pattern, not an anomaly.</p>

<p>The Arch team has acknowledged they're still working toward a more permanent fix for orphaned package transfers. In the meantime, if you run Arch and install AUR packages, the checklist of affected names is the first place to look. And if you build AUR packages in a CI environment, the window between June and August 2026 warrants a careful review of build logs.</p>

<p>The AUR isn't going away, and neither are the people who want to compromise it. What August 11 bought is time — and, hopefully, the momentum to use it.</p>]]></content:encoded></item><item><title><![CDATA[Incus 7.4 Ships with Near-Live Container Migration — No More Full Downtime for ZFS and Btrfs Users]]></title><description><![CDATA[Released August 30, Incus 7.4 quietly solves one of the most painful parts of managing Linux containers: migrating them live with only seconds of actual downtime.]]></description><link>https://wimantis.ninja/incus-7-4-ships-with-near-live-container-migration-no-more-full-downtime-for-zfs-and-btrfs-users/</link><guid isPermaLink="false">6a965eae35c95073dc50a826</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Tue, 01 Sep 2026 05:44:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/09/article2.svg" medium="image"/><content:encoded><![CDATA[<h2>The Problem Incus 7.4 Solves</h2>

<img src="https://wimantis.ninja/content/images/2026/09/article2.svg" alt="Incus 7.4 Ships with Near-Live Container Migration — No More Full Downtime for ZFS and Btrfs Users"><p>Migrating a live container has always been painful. The traditional approach — stop the container, copy its filesystem, restart it on the destination — means downtime measured in minutes, not seconds, especially when the container's data set is large. For production environments, this friction is a real operational cost.</p>

<p><a href="https://linuxiac.com/incus-7-4-adds-near-live-container-migration-for-zfs-and-btrfs/" target="_blank" rel="noopener noreferrer">Incus 7.4, released August 30, 2026</a>, changes that for users on ZFS or Btrfs storage. The new near-live migration approach keeps the container running while Incus repeatedly transfers incremental filesystem snapshots to the destination. When the delta between snapshots is small enough, Incus performs a final sync — the container is paused only for that last transfer — then immediately restarts on the new host. The window of actual downtime shrinks from minutes to seconds.</p>

<h2>How to Use It</h2>

<p>The feature is surfaced through the <code>--refresh</code> flag on <code>incus move</code>. The same approach applies both within a single Incus cluster and between separate remote servers. A companion option, <code>refresh-migrate</code>, was also added to <code>cluster.evacuate</code>, meaning you can use the same near-live method when draining a cluster node for maintenance.</p>

<p>One important limitation: <a href="https://github.com/lxc/incus/releases/tag/v7.4.0" target="_blank" rel="noopener noreferrer">the feature only works with ZFS and Btrfs</a>. Both filesystems support efficient snapshot-and-diff operations that make incremental transfer practical. Other storage backends lack the same mechanism, so the conventional migration path remains unchanged for those setups.</p>

<h2>Security Fixes Bundled in This Release</h2>

<p>Incus 7.4 also patches two medium-severity CVEs. CVE-2026-81500 addressed a client-side path traversal issue, and CVE-2026-81501 fixed a problem with private image imports. Users running earlier versions should update regardless of whether they intend to use the new migration feature.</p>

<p>The release also extends UEFI Secure Boot tooling with a new <code>incus low-level secureboot</code> command set for managing database entries, and adds burst limit controls for VM disk I/O — useful for environments where multiple VMs share storage and one workload can saturate the available throughput.</p>

<h2>What Incus Is</h2>

<p>For context: Incus is a community fork of LXD that emerged after Canonical moved LXD under exclusive control in 2023. <a href="https://linuxcontainers.org/incus/news/" target="_blank" rel="noopener noreferrer">The project is maintained under the Linux Containers umbrella</a> by Stéphane Graber and has moved at a steady release cadence, adding significant features since the fork. The 7.0 LTS branch released earlier in 2026 cemented its position as the de facto open-source choice for system container and VM management on Linux.</p>

<p>Near-live migration is the kind of feature that doesn't make headlines for most users — until the day you need it. Incus 7.4 makes that day significantly less painful.</p>]]></content:encoded></item><item><title><![CDATA[The Blood of Dawnwalker Launches to an 83 on Metacritic — The Witcher Vets' Vampire RPG Delivers]]></title><description><![CDATA[Rebel Wolves' debut game arrives September 3 with strong reviews, a creative dual-form protagonist, and a ticking-clock mechanic that changes how you think about an open world.]]></description><link>https://wimantis.ninja/the-blood-of-dawnwalker-launches-to-an-83-on-metacritic-the-witcher-vets-vampire-rpg-delivers/</link><guid isPermaLink="false">6a965ea335c95073dc50a822</guid><category><![CDATA[AI]]></category><category><![CDATA[Video Games]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Tue, 01 Sep 2026 02:17:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/09/article1.svg" medium="image"/><content:encoded><![CDATA[<h2>Rebel Wolves' Debut Finally Arrives</h2>

<img src="https://wimantis.ninja/content/images/2026/09/article1.svg" alt="The Blood of Dawnwalker Launches to an 83 on Metacritic — The Witcher Vets' Vampire RPG Delivers"><p>When <a href="https://en.bandainamcoent.eu/dawnwalker/news/the-blood-of-dawnwalker-will-launch-september-3-rebel-wolves-revealed-key-details" target="_blank" rel="noopener noreferrer">Rebel Wolves announced that <em>The Blood of Dawnwalker</em> would launch September 3, 2026</a>, expectations were high. The studio is staffed by veterans of CD Projekt RED, including former Witcher 3 game director Konrad Tomaszkiewicz, and their debut pitch was ambitious: a single-player, open-world action RPG set in 14th-century Europe where you play as a man cursed to be human by day and vampire by night — with only 30 in-game days to save your family from a powerful vampire court.</p>

<p>The reviews are in, and they largely deliver on that promise. On <a href="https://www.metacritic.com/game/the-blood-of-dawnwalker/" target="_blank" rel="noopener noreferrer">Metacritic, the game sits at 83 based on 53 critic reviews</a>, with 91% of those reviews in the positive column. Destructoid went further, <a href="https://www.destructoid.com/reviews/the-blood-of-dawnwalker-review/" target="_blank" rel="noopener noreferrer">calling it the best game of 2026</a> — no small claim in a year that has already seen several major releases.</p>

<h2>The Day/Night Split Is the Game's Real Engine</h2>

<p>The core mechanic that critics keep returning to is the dual-form system. During the day, Coen fights exclusively as a human — sword-based combat, stamina management, and the vulnerability that comes with mortality. At night, he shifts into a vrakhir, gaining wall-running, a claw-based attack set, and significantly more power against other undead. The result is effectively two different gameplay modes layered over the same open world.</p>

<p>The 30-day countdown adds a layer of tension that most open-world RPGs deliberately avoid. You can't do everything. Side quests, alliances, and exploration all cost time, and time spent means days ticked off your counter. Critics have noted this forces a kind of intentionality that's increasingly rare in the genre — you can't simply explore every corner of the map without cost, because every choice has a real in-game consequence.</p>

<h2>Where It Stumbles</h2>

<p>Not every review is glowing. The combat system — built around a directional parry mechanic that rewards blocking at the right moment to break an enemy's guard — <a href="https://gameinformer.com/review/the-blood-of-dawnwalker/time-doesnt-heal-all-wounds" target="_blank" rel="noopener noreferrer">feels repetitive according to Game Informer</a>, with enemy encounters reusing movesets beyond the main boss fights. Several reviewers flagged that the various systems, while each individually strong, don't fully integrate into a coherent whole.</p>

<p>It's a debut-studio issue that's hard to escape: the ambition is clearly present, but so is the roughness that comes from building something this complex for the first time.</p>

<h2>Built on Unreal Engine 5, Published by Bandai Namco</h2>

<p>The game runs on Unreal Engine 5 and is <a href="https://en.bandainamcoent.eu/dawnwalker/the-blood-of-dawnwalker" target="_blank" rel="noopener noreferrer">published by Bandai Namco Entertainment</a> for PS5, Xbox Series X|S, and PC. The technical execution has been praised in several reviews, with the medieval European world and its day/night transformations receiving particular attention for visual fidelity.</p>

<p>For a first game from a new studio, an 83 Metacritic with near-universal praise for its ambition is a strong start. Rebel Wolves described this as the first chapter of a new RPG saga. If they can tighten the systems in a sequel, the foundation they've built here is something to watch.</p>]]></content:encoded></item><item><title><![CDATA[AMD Helios: 2.9 EFLOPS, 31 TB of HBM4, and the Rack-Scale Bet Against NVIDIA]]></title><description><![CDATA[AMD officially launched Helios on August 21st — a rack-scale AI system with 72 liquid-cooled MI455X GPUs, 2.9 exaflops of compute, and deployments already underway at Microsoft Azure and OpenAI.]]></description><link>https://wimantis.ninja/amd-helios-2-9-eflops-31-tb-of-hbm4-and-the-rack-scale-bet-against-nvidia/</link><guid isPermaLink="false">6a95102f35c95073dc50a81b</guid><category><![CDATA[AI]]></category><category><![CDATA[electronics]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Mon, 31 Aug 2026 11:55:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/article3_amdhelios.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/article3_amdhelios.svg" alt="AMD Helios: 2.9 EFLOPS, 31 TB of HBM4, and the Rack-Scale Bet Against NVIDIA"><p>AMD's ambitions in the AI infrastructure market took a concrete step forward on August 21st with the official launch of <a href="https://www.amd.com/en/blogs/2026/amd-launches-helios-the-highest-performing-rackscale-ai-infrastructure-solution.html" target="_blank" rel="noopener noreferrer">Helios</a> — a rack-scale AI system designed to take on NVIDIA's NVL-series racks at every level: compute density, memory bandwidth, and scale-out networking. The numbers are staggering, and the customer list already includes Microsoft Azure and OpenAI.</p>

<h2>What's Inside a Helios Rack</h2>
<p>A single Helios rack packs 72 liquid-cooled <a href="https://www.hpcwire.com/2026/07/24/amd-takes-on-nvidia-with-mi455-gpus-and-helios-racks/" target="_blank" rel="noopener noreferrer">AMD Instinct MI455X GPUs</a>, built on the CDNA 5 architecture and equipped with HBM4 memory. These are joined by 6th Gen AMD EPYC 9006 (Venice) CPUs, AMD Pensando networking silicon, and the full ROCm software stack — all from a single vendor, in a single rack, under a single support contract. The system fits into 18 compute trays and 6 switch trays in a 4OU ORW rack.</p>

<p>The specs that matter most for AI workloads:</p>
<ul>
  <li><strong>2.9 EFLOPS</strong> of AI compute per rack (FP8)</li>
  <li><strong>31 TB</strong> of total HBM4 memory</li>
  <li><strong>1.7 PB/s</strong> of total HBM4 bandwidth</li>
  <li><strong>260 TB/s</strong> of intra-rack GPU-to-GPU bandwidth</li>
  <li><strong>43 TB/s</strong> of server-to-server bandwidth via Pensando networking</li>
</ul>

<h2>NVIDIA Is the Clear Target</h2>
<p>AMD has been building toward this moment for years. The MI300X was competitive in certain inference workloads; Helios is AMD's answer to NVIDIA's GB200 NVL72 at the rack scale. The architecture mirrors the thermal approach NVIDIA has adopted — liquid cooling, extreme density — while betting that a single-vendor integrated stack simplifies procurement and support in ways a best-of-breed ecosystem approach cannot.</p>

<h2>Who's Actually Buying It</h2>
<p>AMD announced that Helios deployments are beginning in H2 2026. <a href="https://hothardware.com/news/amd-advancing-ai-2026-epyc-9006-instinct-mi400x-helios" target="_blank" rel="noopener noreferrer">Microsoft Azure and OpenAI are both on record</a> with Helios commitments — which is the most meaningful signal possible. OpenAI running workloads on AMD hardware signals that ROCm has reached a point where production AI training and inference on AMD is viable at scale. If that holds up in practice, the competitive dynamics of the AI accelerator market shift meaningfully.</p>

<h2>The ROCm Question</h2>
<p>Hardware specs only matter if the software works. AMD's ROCm ecosystem has historically trailed CUDA in tooling maturity, framework compatibility, and debugging experience. The Helios launch coincides with what AMD describes as a substantially improved ROCm release — but the proof will be in sustained production deployments. If Azure and OpenAI report smooth operations over the next two quarters, AMD's AI narrative changes substantially. If they hit friction, the specs become a footnote.</p>

<p>Helios is available now in production. More details on the system architecture can be found at <a href="https://www.amd.com/en/blogs/2026/amd-launches-helios-the-highest-performing-rackscale-ai-infrastructure-solution.html" target="_blank" rel="noopener noreferrer">AMD's official blog</a>.</p>]]></content:encoded></item><item><title><![CDATA[100+ Tech Giants Warn: AI-Powered Cyberattacks Are About to Explode]]></title><description><![CDATA[OpenAI, Anthropic, Google, Microsoft, and over 100 companies signed an open letter on August 27th warning that AI-enabled attacks on critical infrastructure are imminent — and that the window to prepare is closing fast.]]></description><link>https://wimantis.ninja/100-tech-giants-warn-ai-powered-cyberattacks-are-about-to-explode/</link><guid isPermaLink="false">6a95100435c95073dc50a817</guid><category><![CDATA[AI]]></category><category><![CDATA[hacking]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Mon, 31 Aug 2026 07:22:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/article2_aicyber.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/article2_aicyber.svg" alt="100+ Tech Giants Warn: AI-Powered Cyberattacks Are About to Explode"><p>On August 27th, <a href="https://techcrunch.com/2026/08/27/openai-anthropic-google-and-100-other-companies-call-for-action-to-defend-against-rogue-ai/" target="_blank" rel="noopener noreferrer">over 100 technology companies — including OpenAI, Anthropic, Google, and Microsoft — published an open letter</a> warning that AI-enabled cyberattacks are poised to become dramatically more widespread and dangerous in the coming months. The letter calls for coordinated action across the private and public sectors before the window to prepare closes.</p>

<h2>What the Letter Says</h2>
<p>"In the coming months, AI-enabled cyber attacks will become far more widespread and sophisticated as models around the world become increasingly capable," the letter states. "We have a limited window to strengthen cyber defenses."</p>

<p>The signatories are unusually broad. Cybersecurity firms like CrowdStrike, Okta, and Fortinet are present, but so are Mastercard, Visa, General Motors, and Shopify. The breadth signals this isn't positioning from the security industry — the concern has spread to virtually every sector that depends on digital infrastructure.</p>

<h2>The Threat: AI as a Force Multiplier for Attackers</h2>
<p>The letter's core argument is that AI lowers the barrier to sophisticated cyberattacks. Tasks that previously required deep technical expertise — crafting convincing phishing campaigns, finding exploitable vulnerabilities in code, automating lateral movement inside networks — can increasingly be partially or fully automated by capable AI models. As models improve, so does the attack surface.</p>

<p>The sectors identified as most at risk include hospitals, water treatment plants, and <a href="https://qz.com/openai-anthropic-google-ai-cyberattack-open-letter-082726" target="_blank" rel="noopener noreferrer">the infrastructure that powers the internet itself</a>. These are systems where a successful attack can translate directly into physical harm — not just data breaches or financial loss.</p>

<h2>What the Companies Are Asking For</h2>
<p>The letter makes a specific and notable request: that frontier AI companies give <em>vetted defenders</em> early access to advanced models before public release. The idea is that security researchers and critical infrastructure operators need to understand a model's attack-assist capabilities — and develop countermeasures — before adversaries can exploit them at scale.</p>

<p>The letter also calls for broader collective action across industry and government, though it stops short of prescribing specific regulatory frameworks. It's framed as an alarm, not a policy proposal, and the signatories are careful to position defense — not restriction — as the goal.</p>

<h2>Reading Between the Lines</h2>
<p>This letter arrives at an interesting moment. AI labs have faced growing pressure over dual-use risks, and an industry-led initiative like this can be read as a preemptive move to shape the regulatory conversation. Whether it leads to concrete changes — or remains a statement of concern — depends on whether the "collective action" it calls for actually materializes in practice.</p>

<p>Either way, the convergence of <a href="https://siliconangle.com/2026/08/27/openai-anthropic-and-100-plus-firms-warn-ai-attacks-are-about-to-scale/" target="_blank" rel="noopener noreferrer">OpenAI, Anthropic, Google, and Microsoft on a single document about AI danger</a> is worth noting. These are companies that compete intensely for model supremacy. The fact that they found common ground here suggests the threat assessment is genuine.</p>]]></content:encoded></item><item><title><![CDATA[Linux 7.3-rc1 Lands With AMD Zen 6, a Native Steam Controller Driver, and Apple Thunderbolt]]></title><description><![CDATA[Linus Torvalds dropped the first 7.3 release candidate on August 30th — it's nearly 41 million lines of code and brings AMD Zen 6 enablement, a long-overdue native driver for the original Steam Controller, and initial Apple M1–M3 Thunderbolt support.]]></description><link>https://wimantis.ninja/linux-7-3-rc1-lands-with-amd-zen-6-a-native-steam-controller-driver-and-apple-thunderbolt/</link><guid isPermaLink="false">6a950fdf35c95073dc50a813</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Mon, 31 Aug 2026 03:47:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/article1_linux73.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/article1_linux73.svg" alt="Linux 7.3-rc1 Lands With AMD Zen 6, a Native Steam Controller Driver, and Apple Thunderbolt"><p>Linus Torvalds <a href="https://9to5linux.com/linus-torvalds-announces-first-linux-kernel-7-3-release-candidate" target="_blank" rel="noopener noreferrer">opened the Linux 7.3 merge window on August 30th</a> with the release of 7.3-rc1 — and it's already one of the largest opening RCs in recent memory, clocking in at just under 41 million lines of code. A significant chunk of that is courtesy of a massive AMD GPU register file dump, but the real story is the breadth of improvements landing across the entire stack.</p>

<h2>AMD Gets Big Wins</h2>
<p>AMD dominates the diff stats for 7.3-rc1. The AMD kernel graphics driver ballooned to roughly 6.5 million lines, largely due to new DCN 6.0 display engine register headers and other upcoming GPU IP blocks that AMD needs in-tree ahead of its next hardware generation. <a href="https://www.phoronix.com/news/Linux-7.3-rc1-Released" target="_blank" rel="noopener noreferrer">Phoronix's breakdown</a> confirms that AMD's changes account for around a third of all rc1 delta — which is extraordinary even by the standards of AMD's historically large graphics submissions. Additional Zen 6-era platform enabling is also in the mix for users who want early support for upcoming hardware.</p>

<h2>The Steam Controller Finally Gets a Native Driver</h2>
<p>Buried in the gaming section is a long-overdue win: Linux 7.3 includes a <a href="https://www.phoronix.com/news/Linux-7.3-Steam-Controller" target="_blank" rel="noopener noreferrer">native HID driver for the original Valve Steam Controller</a>. Up until now, using the Steam Controller on Linux without the Steam client required either SDL2 or third-party workarounds. The new in-kernel driver changes that — the controller will work as a standard HID input device, regardless of whether Steam is running. A small but meaningful quality-of-life win for Linux gamers.</p>

<h2>Apple Silicon Gets Thunderbolt and Better Power Management</h2>
<p>Apple hardware support in Linux continues its steady progress. 7.3-rc1 introduces initial USB4 and Thunderbolt support for Apple M1 through M3 chips, alongside a new Apple PMGR (Power Manager) driver that handles power-gating of on-chip hardware blocks. This opens the door for more peripherals to work reliably on Apple silicon machines running Linux, and lays groundwork for future Thunderbolt device compatibility.</p>

<h2>KVM, Scheduler, and Other Highlights</h2>
<p>A major overhaul of KVM guest memory conversion is part of rc1, improving how the kernel manages memory transitions for virtual machines. On the scheduler side, <a href="https://www.phoronix.com/news/Linux-7.3-Scheduler" target="_blank" rel="noopener noreferrer">improvements targeting gaming workloads, hybrid CPU topologies, and lower scheduler latency</a> have been landing throughout the 7.3 cycle.</p>

<ul>
  <li><strong>Intel Xe3P (Nova Lake) graphics</strong> — enabled out-of-the-box</li>
  <li><strong>FailFS</strong> upstreamed — a minimal filesystem that always returns errors, useful for testing error-handling paths</li>
  <li><strong>Low-latency mode for USB4STREAM</strong> — benefits real-time audio and data over USB4</li>
  <li><strong>Nouveau + NVK Vulkan Video</strong> — open-source NVIDIA driver gains Vulkan Video decode support</li>
  <li><strong>Initial Intel Starfire support</strong> begins landing</li>
</ul>

<p>The final release of Linux 7.3 is expected in the second half of October 2026. If you want to test now, rc1 is available from <a href="https://kernel.org" target="_blank" rel="noopener noreferrer">kernel.org</a>.</p>]]></content:encoded></item><item><title><![CDATA[NASA's Roman Space Telescope Launches Today with 100× Hubble's Field of View]]></title><description><![CDATA[The Nancy Grace Roman Space Telescope lifted off today on a SpaceX Falcon Heavy from Kennedy Space Center, carrying a wide-field infrared imager that will survey billions of galaxies and hunt for dark energy signatures.]]></description><link>https://wimantis.ninja/nasas-roman-space-telescope-launches-today-with-100x-hubbles-field-of-view/</link><guid isPermaLink="false">6a93bb6035c95073dc50a80d</guid><category><![CDATA[AI]]></category><category><![CDATA[electronics]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sun, 30 Aug 2026 06:33:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero3-13.svg" medium="image"/><content:encoded><![CDATA[<h2>A telescope decades in the making clears the pad today</h2>

<img src="https://wimantis.ninja/content/images/2026/08/hero3-13.svg" alt="NASA's Roman Space Telescope Launches Today with 100× Hubble's Field of View"><p>At 7:26 a.m. EDT this morning, <a href="https://science.nasa.gov/blogs/roman/2026/08/28/nasas-roman-space-telescope-go-for-launch/" target="_blank" rel="noopener noreferrer">NASA's Nancy Grace Roman Space Telescope received its final launch clearance</a> and lifted off on a SpaceX Falcon Heavy from Launch Complex 39A at Kennedy Space Center. The launch window had a 60% favorable weather probability — good enough to proceed. Roman is now en route to its operational orbit at the Earth-Sun L2 Lagrange point, roughly 1.5 million kilometers from Earth, the same neighborhood as the James Webb Space Telescope.</p>

<p>Named after <a href="https://science.nasa.gov/mission/roman-space-telescope/" target="_blank" rel="noopener noreferrer">Nancy Grace Roman, NASA's first chief of astronomy</a>, the telescope spent years in development and carries capabilities that represent a genuine step-change in how much sky we can observe at Hubble-level resolution.</p>

<h2>The numbers that matter</h2>

<p>Roman's wide-field imager has a field of view 100 times larger than Hubble's. At the same resolution. That's not an incremental improvement — it changes the economics of observation entirely. <a href="https://www.sciencedaily.com/releases/2026/08/260828082333.htm" target="_blank" rel="noopener noreferrer">Roman will map the sky a thousand times faster than Hubble</a> at equivalent detail, producing roughly a thousand years' worth of Hubble imaging data every ten months of operation.</p>

<p>In practical terms: surveys that would have taken decades to complete become manageable multi-year projects. The telescope is designed to observe in near-infrared light, which penetrates dust clouds that block optical wavelengths and stretches with the expansion of the universe, making it ideal for studying objects at cosmological distances.</p>

<h2>What it's going after</h2>

<p>Roman has three primary science programs. The first is dark energy — specifically, using the distribution of billions of galaxies across time and the behavior of Type Ia supernovae as standard candles to constrain the equation of state of dark energy and understand why the universe's expansion is accelerating. This is one of the most significant open problems in physics.</p>

<p>The second is exoplanets. Roman will use gravitational microlensing to detect planets that are extremely difficult to find with other methods: cold planets far from their stars, free-floating rogue planets, and Earth-mass bodies. The goal is a statistical census — not just finding individual systems, but understanding what kinds of planetary architectures are common across the galaxy.</p>

<p>The third is a general infrared sky survey of extraordinary depth and breadth. This data will be publicly available and will underpin follow-on science for decades, the same way Hubble's archival data continues to produce new discoveries long after any particular observation campaign ends.</p>

<h2>The coronagraph experiment</h2>

<p>Roman also carries a technology demonstrator called the Coronagraph Instrument — a device designed to block starlight so precisely that planets orbiting nearby stars can be directly imaged in reflected light. If it works as designed, it will achieve contrasts roughly 1,000 times better than any coronagraph previously flown in space. This is a pathfinder for future missions designed to photograph Earth-like planets around Sun-like stars.</p>

<h2>Why today matters</h2>

<p>The launch of a telescope of this scale is genuinely rare. Webb launched in 2021 and is still returning science that reshapes entire fields. Roman is designed to complement Webb, covering wide areas that Webb cannot efficiently survey while Webb follows up on the most interesting targets at higher resolution. <a href="https://www.houstonpublicmedia.org/articles/news/nasa/2026/08/27/560537/nasa-to-launch-its-powerful-roman-telescope-on-sunday-studying-dark-matter-and-dark-energy/" target="_blank" rel="noopener noreferrer">Together, they form the core of NASA's next decade of space-based astrophysics.</a></p>

<p>The first science observations are expected to begin several months after launch, following mirror alignment, instrument calibration, and systems checkout. Data from the Wide Field Survey will begin flowing publicly through the Barbara A. Mikulski Archive for Space Telescopes at STScI. If the commissioning goes cleanly, Roman will be doing science before the end of 2026.</p>]]></content:encoded></item><item><title><![CDATA[Claude Opus 5 Just Solved Every IMO 2026 Problem — Without Any Tools]]></title><description><![CDATA[Anthropic's Claude Opus 5 scored a perfect 42/42 on the 2026 International Math Olympiad without code execution or external tools, marking full saturation of one of AI's most demanding reasoning benchmarks.]]></description><link>https://wimantis.ninja/claude-opus-5-just-solved-every-imo-2026-problem-without-any-tools/</link><guid isPermaLink="false">6a93bb5f35c95073dc50a806</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sun, 30 Aug 2026 03:17:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero1-15.svg" medium="image"/><content:encoded><![CDATA[<h2>A perfect score on the hardest math contest in the world</h2>

<img src="https://wimantis.ninja/content/images/2026/08/hero1-15.svg" alt="Claude Opus 5 Just Solved Every IMO 2026 Problem — Without Any Tools"><p>The International Mathematical Olympiad is a six-problem, nine-hour proof marathon that humbles professional mathematicians. The gold-medal threshold has historically sat around 29 out of 42 points. This year, <a href="https://www.geeky-gadgets.com/anthropic-opus-5-release/" target="_blank" rel="noopener noreferrer">Claude Opus 5 scored 42 out of 42</a> — without writing a single line of Python, calling an external solver, or using any agent scaffolding.</p>

<p>The result was <a href="https://x.com/AiBattle_/status/2080713358366445687" target="_blank" rel="noopener noreferrer">announced by researchers tracking AI benchmark performance</a> shortly after the IMO 2026 results were finalized. Anthropic generated four independent solutions to each of the six problems, had all 24 checked by an automated judge, and then had a human grader score a selected solution for each problem. All six received full marks.</p>

<h2>How the run worked</h2>

<p>Anthropic prompted the model to produce a rigorous, self-contained proof for each problem with a 256,000-token output limit and adaptive thinking set to maximum. One solution ran out of output space and was resampled at lower thinking effort; that was the only intervention. No code execution, no symbolic math libraries, no tool calls — just long-form mathematical reasoning in natural language.</p>

<p>The <a href="https://benchlm.ai/benchmarks/imo2026" target="_blank" rel="noopener noreferrer">IMO 2026 leaderboard at BenchLM.ai</a> shows Opus 5 at the top with 42/42. Multiple competing frontier models also attempted the problems: Claude Fable 5, Google's Sol, and others all achieved perfect scores as well, suggesting the 2026 IMO problems have effectively been solved as a benchmark category. The bar has moved.</p>

<h2>What this actually means</h2>

<p>The first honest answer is: this benchmark is now saturated. IMO problems, once considered a credible ceiling test for AI mathematical reasoning, no longer distinguish between the leading models. The community will need harder targets — ongoing research competitions, unsolved conjectures, or novel proof-generation tasks.</p>

<p>The second answer is more practical. <a href="https://www.axios.com/2026/07/24/anthropic-releases-new-model-opus-5" target="_blank" rel="noopener noreferrer">Opus 5 was released on July 24, 2026</a>, positioned as Anthropic's everyday enterprise model — a step below the company's flagship Fable 5 in cost ($5 per million input tokens vs. Fable's higher tier) but designed for extended agentic work, with a 1M-token context window and up to 128K output tokens. That a model in this price bracket can now solve every IMO problem should change how developers think about deploying mathematical reasoning tasks. Problems that previously required the most expensive tier may not anymore.</p>

<p>The third answer is the one that sits with you: solving all six IMO problems on the first pass, with multiple independent correct proofs per problem, places current AI performance "roughly five standard deviations above average human capability" on these tasks, <a href="https://www.mindstudio.ai/blog/claude-opus-5-benchmarks-explained" target="_blank" rel="noopener noreferrer">according to MindStudio's benchmark analysis</a>. Mathematicians who spend careers working on olympiad-style problems would score somewhere around the gold threshold. The model cleared it by 13 points.</p>

<h2>What comes next</h2>

<p>The IMO benchmark joins a growing list of once-formidable tests that AI systems have fully saturated: coding competitions, bar exams, professional licensing tests. Each saturation point reshapes the conversation about what to measure next. For mathematical reasoning, the frontier is now graduate-level open problems and real-time research collaboration — domains where correctness is harder to verify and the search space is genuinely open.</p>

<p>For now, the headline stands: a model you can access today via API solved every problem the world's best high-school mathematicians attempted this year. Without a calculator.</p>]]></content:encoded></item><item><title><![CDATA[Serious Sam: Shatterverse Is the Co-Op Roguelite FPS That Launches Tomorrow]]></title><description><![CDATA[Developed by Behaviour Interactive and published by Devolver Digital, Shatterverse takes Sam into a multiverse-hopping co-op roguelite with up to five players, dropping August 31 on PS5, Xbox Series, and PC.]]></description><link>https://wimantis.ninja/serious-sam-shatterverse-is-the-co-op-roguelite-fps-that-launches-tomorrow/</link><guid isPermaLink="false">6a93bb6035c95073dc50a809</guid><category><![CDATA[AI]]></category><category><![CDATA[Video Games]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sat, 29 Aug 2026 22:45:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero2-13.svg" medium="image"/><content:encoded><![CDATA[<h2>Sam goes co-op and roguelite — and launches tomorrow</h2>

<img src="https://wimantis.ninja/content/images/2026/08/hero2-13.svg" alt="Serious Sam: Shatterverse Is the Co-Op Roguelite FPS That Launches Tomorrow"><p><a href="https://www.devolverdigital.com/games/serious-sam-shatterverse-copy" target="_blank" rel="noopener noreferrer">Serious Sam: Shatterverse</a>, the multiverse-hopping co-op spin-off developed by Behaviour Interactive and published by Devolver Digital, launches on August 31, 2026 for PlayStation 5, Xbox Series X/S, and PC via Steam and the Microsoft Store. If you've been looking for a reason to get five people in a voice chat and shoot aliens at absurd velocity, your window is now.</p>

<h2>The setup</h2>

<p>Über Mental — the series' perpetual big bad — has done something new this time: fractured the walls between dimensions. The result is the Shatterverse, and the solution is a team of Sams pulled from alternate timelines who have to work together to repair it. It's a deliberately maximalist premise that gives Behaviour Interactive room to do whatever they want with the visual identity of each run.</p>

<p>The tone is consistent with what Dead by Daylight's studio has shown it does well: tight cooperative loop design and systematic escalation. Shatterverse is a <a href="https://www.gamesradar.com/games/roguelike/serious-sam-shatterverse-takes-sam-to-the-multiverse-with-an-exclusive-look-at-even-more-doom-like-arcade-fps-carnage-in-a-new-trailer/" target="_blank" rel="noopener noreferrer">1-to-5-player co-op roguelite FPS</a>, and every structural choice is designed to make repeated runs feel different.</p>

<h2>How the runs work</h2>

<p>Each run is a set of wave-based fights across procedurally generated map layouts. Between waves, players choose upgrades for their arsenal — boons that stack and interact with each other, plus optional run modifiers that can bend core rules of the game. The classic Serious Sam weapons are all here (the double-barreled shotgun, the minigun, the rocket launcher in all its variants), joined by new armaments specific to the Shatterverse setting.</p>

<p>Death ends a run, but progression continues: unlocks and meta-progression carry over, and each attempt can be approached with a different build philosophy. Behaviour Interactive has described the design goal as making sure no two runs feel identical — a reasonable promise given the combination of procedural maps, boon interactions, and modifier stacking.</p>

<h2>The studio fit</h2>

<p>Behaviour Interactive is best known for asymmetric horror in Dead by Daylight, which makes Shatterverse a noticeable genre pivot. But the underlying competency — designing systems that generate replayability through player choice rather than purely random generation — transfers well. Roguelite shooters live and die on the quality of their upgrade interactions, and Behaviour's track record of managing complex player-versus-environment loops is encouraging on that axis.</p>

<p>The Devolver Digital connection also matters. <a href="https://store.steampowered.com/app/2067210/Serious_Sam_Shatterverse/" target="_blank" rel="noopener noreferrer">Their Steam page</a> has been running a public playtest ahead of launch, and the feedback loop from those sessions appears to have influenced pacing and onboarding. Early playtest impressions ranged from enthusiastic to cautiously optimistic, with most friction points centering on the learning curve for new players unfamiliar with the series.</p>

<h2>What to expect at launch</h2>

<p>The game ships tomorrow. Devolver titles typically avoid aggressive day-one monetization — the expectation is a complete experience at the base price, with potential DLC runs and additional content added post-launch if the game finds its audience. The co-op focus means the experience scales meaningfully with the number of friends you bring: solo runs are viable but demonstrably harder than the full five-player configuration.</p>

<p>If the roguelite FPS category interests you at all, Serious Sam: Shatterverse is worth watching on launch day. The source material has always been loud, fast, and unconcerned with subtlety. That's exactly the right DNA for this genre.</p>]]></content:encoded></item><item><title><![CDATA[Pimax Dream Air Clears Its Preorder Backlog — and Reviews Call It the New Benchmark for Desktop VR]]></title><description><![CDATA[Pimax's micro-OLED Dream Air headset has shipped to backers and earned strong reviews. With Sony panels and 8K-class resolution per eye, it's redefining desktop VR.]]></description><link>https://wimantis.ninja/pimax-dream-air-clears-its-preorder-backlog-and-reviews-call-it-the-new-benchmark-for-desktop-vr/</link><guid isPermaLink="false">6a926a1635c95073dc50a7fd</guid><category><![CDATA[AI]]></category><category><![CDATA[VR]]></category><category><![CDATA[electronics]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sat, 29 Aug 2026 11:02:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero3-12.svg" medium="image"/><content:encoded><![CDATA[<article>
<img src="https://wimantis.ninja/content/images/2026/08/hero3-12.svg" alt="Pimax Dream Air Clears Its Preorder Backlog — and Reviews Call It the New Benchmark for Desktop VR"><p>Pimax has a reputation for big promises and difficult shipping timelines. That made their July commitment to clear the entire Dream Air preorder backlog by August all the more noteworthy — and this month, <a href="https://pimax.com/blogs/blogs/pimax-dream-air-begins-shipping-after-successful-global-demo-tour" target="_blank" rel="noopener noreferrer">they followed through</a>. Units are now in backers' hands, and the reviews are in: the Dream Air is redefining what desktop PC VR looks like in 2026.</p>

<h2>The Hardware</h2>
<p>The Dream Air's headline specification is its display: <strong>3,840 × 3,552 pixels per eye</strong> on Sony micro-OLED panels, running at 90Hz. That's an enormous leap over the pixel density most headsets ship with, and it largely eliminates the screen-door effect that has haunted PC VR since its early days. Combine that with a <strong>110° field of view</strong> through pancake optics and you get an image that reviewers have consistently described as closest-to-real-life among current shipping headsets.</p>

<p>The hardware package also includes eye tracking, automatic IPD adjustment, spatial audio, and DisplayLink connectivity — and the whole thing weighs under 180 grams. That last number is significant: weight and balance have been the persistent comfort complaint for high-end PC VR headsets, and the Dream Air addresses it directly.</p>

<h2>What Reviewers Found</h2>
<p><a href="https://www.slashgear.com/2242825/pimax-dream-air-review-vr-headset/" target="_blank" rel="noopener noreferrer">SlashGear's review, published August 24</a>, praised the visual fidelity as best-in-class for a PC VR headset and highlighted the comfort improvement over previous Pimax products. <a href="https://simracingsetup.com/review/pimax-dream-air-vr-headset/" target="_blank" rel="noopener noreferrer">SimRacingSetups gave it an 8.2/10 overall</a> with a 9.2/10 for gameplay — a vertical where high pixel density directly translates to cockpit clarity and instrument legibility.</p>

<p>The recurring theme across reviews is that the micro-OLED display is genuinely transformative compared to LCD or standard OLED panels. Colors are more saturated, blacks are deep, and the combination of resolution and panel quality makes the headset feel like a generational step rather than an incremental spec bump.</p>

<h2>The Dream Air SE</h2>
<p><a href="https://roadtovr.com/pimax-dream-air-se-release-date-shipping/" target="_blank" rel="noopener noreferrer">Alongside the flagship Dream Air, the Dream Air SE is also shipping in weekly batches</a>, offering a slightly more accessible entry point into the same micro-OLED platform. Both units share the core Sony display technology and the under-180g target weight.</p>

<h2>Context</h2>
<p>The Dream Air arrives at a moment when the premium PC VR space is unusually active. Valve's Steam Frame is cleared for launch but hasn't shipped yet, and the Meta Quest line owns the standalone segment. <a href="https://vr.org/articles/pimax-dream-air-preorder-backlog-cleared-august-2026" target="_blank" rel="noopener noreferrer">Pimax's decision to target the tethered, high-fidelity end of the market</a> — and to actually deliver on its shipping promise — gives serious sim racers, VR content creators, and enthusiasts a genuinely compelling new option.</p>

<p>If you've been tracking the Dream Air since it was announced and wondering whether Pimax would actually ship it on time, the answer is yes. And if you haven't been tracking it, the review scores suggest it's worth a closer look.</p>
</article>]]></content:encoded></item><item><title><![CDATA[Astro 7.0 Ships with a Rust-Powered Markdown Engine That Cuts Build Times by Up to 61%]]></title><description><![CDATA[The Astro team replaced their JavaScript Markdown pipeline with Sätteri, a Rust-built processor that makes large content sites dramatically faster to build.]]></description><link>https://wimantis.ninja/astro-7-0-ships-with-a-rust-powered-markdown-engine-that-cuts-build-times-by-up-to-61/</link><guid isPermaLink="false">6a926a1535c95073dc50a7f8</guid><category><![CDATA[AI]]></category><category><![CDATA[Web development]]></category><category><![CDATA[nodejs]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sat, 29 Aug 2026 07:44:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero2-12.svg" medium="image"/><content:encoded><![CDATA[<article>
<img src="https://wimantis.ninja/content/images/2026/08/hero2-12.svg" alt="Astro 7.0 Ships with a Rust-Powered Markdown Engine That Cuts Build Times by Up to 61%"><p>The Astro team just shipped version 7.0 of their static site framework, and the headline feature isn't a new API or a richer component model — it's a quiet swap under the hood that makes building content-heavy sites dramatically faster. Meet <a href="https://astro.build/blog/astro-7/" target="_blank" rel="noopener noreferrer">Sätteri, the Rust-powered Markdown and MDX processor that ships as Astro 7's new default pipeline</a>.</p>

<h2>What Sätteri Is</h2>
<p>Sätteri is a Markdown processing engine built in Rust by Astro core team member Erika. It sits on top of two well-regarded Rust libraries: <strong>pulldown-cmark</strong> for Markdown parsing and <strong>Oxc</strong> for JavaScript/MDX handling. The key shift from the previous setup is that features like GitHub Flavored Markdown, smart punctuation, heading IDs, math support, and wikilinks are now <em>built in</em> rather than being plugins stacked on top of the unified/remark/rehype JavaScript pipeline.</p>

<p>That's a significant structural change. Where the old approach assembled a chain of JavaScript plugins at build time, <a href="https://www.infoq.com/news/2026/08/astro-7-release-speed/" target="_blank" rel="noopener noreferrer">Sätteri handles those steps natively in compiled Rust code</a>, eliminating the overhead of passing content through multiple JS transform layers.</p>

<h2>The Performance Numbers</h2>
<p>In Astro's own benchmarks, switching a site's Markdown pipeline from the old unified-based system to Sätteri shaved over a minute off build times for both the Astro documentation site and the Cloudflare docs site. Combined with Astro 7's second major upgrade — Vite 8, which ships with the new Rolldown bundler replacing esbuild — the overall build speed improvement lands between <strong>15% and 61%</strong> depending on the project's content volume and structure.</p>

<p>For a framework whose users are frequently content-heavy sites running hundreds or thousands of Markdown files, those numbers matter in practice.</p>

<h2>What Stays Compatible</h2>
<p>The transition isn't a hard break from the unified ecosystem. Sätteri still supports flexible JavaScript plugins, which means existing remark and rehype plugins can be adapted or wrapped rather than discarded outright. The Astro team designed the processor with a pluggable architecture precisely to preserve compatibility for teams that have invested in custom transformations.</p>

<h2>The Bigger Picture</h2>
<p>Astro 7 continues a pattern we've seen across the JavaScript tooling ecosystem over the past couple of years: performance-critical internals moving to Rust. Biome replaced ESLint and Prettier for many teams. Oxc is eating away at Babel's role as a parser. <a href="https://www.infoq.com/news/2026/08/astro-satteri-rust/?amp%3Butm_source=infoq&amp%3Butm_medium=feed&amp%3Butm_term=global" target="_blank" rel="noopener noreferrer">Sätteri follows the same logic applied specifically to the Markdown processing bottleneck</a> that content sites hit at scale.</p>

<p>For most developers, the upgrade path to Astro 7 should be straightforward. The defaults are faster, the common features are still there, and the places where behavior changes are documented. If you run a site with hundreds of content files and have been watching your CI build times creep upward, this is the release worth upgrading for.</p>
</article>]]></content:encoded></item><item><title><![CDATA[Elden Ring: Tarnished Edition Arrives on Nintendo Switch 2 with a Near-Perfect Port Score]]></title><description><![CDATA[FromSoftware's massive open-world RPG landed on the Switch 2 yesterday — 1080p, fully portable, and pulling a 91 on Metacritic. The long wait was worth it.]]></description><link>https://wimantis.ninja/elden-ring-tarnished-edition-arrives-on-nintendo-switch-2-with-a-near-perfect-port-score/</link><guid isPermaLink="false">6a926a1535c95073dc50a7f4</guid><category><![CDATA[AI]]></category><category><![CDATA[Video Games]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sat, 29 Aug 2026 03:17:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero1-14.svg" medium="image"/><content:encoded><![CDATA[<article>
<img src="https://wimantis.ninja/content/images/2026/08/hero1-14.svg" alt="Elden Ring: Tarnished Edition Arrives on Nintendo Switch 2 with a Near-Perfect Port Score"><p>After more than a year of anticipation — and one delay that pushed the release past its original 2025 target — <a href="https://www.bandainamcoent.com/news/elden-ring-tarnished-edition-is-coming-to-nintendo-switch-2-august-28-2026" target="_blank" rel="noopener noreferrer">FromSoftware and Bandai Namco launched <em>Elden Ring: Tarnished Edition</em> on the Nintendo Switch 2</a> on August 28, 2026. The verdict from critics has been immediate and emphatic: this is one of the best console ports in recent memory.</p>

<h2>What's in the Box</h2>
<p>Tarnished Edition is an all-in-one package that bundles the complete base game with the <em>Shadow of the Erdtree</em> expansion, along with bonus armor sets and a steed attire exclusive to the Switch 2 version. At $79.99 on the Nintendo eShop (41 GB download), it's priced at a premium — but it also ships with the full Elden Ring experience out of the gate, no separate DLC purchase required.</p>

<h2>Performance: Better Than Expected</h2>
<p>The big question going into launch was whether the Switch 2's hardware could handle a game of this scope. The answer turned out to be yes — comfortably. <a href="https://www.notebookcheck.net/Elden-Ring-Tarnished-Edition-launches-on-Nintendo-Switch-2.1381484.0.html" target="_blank" rel="noopener noreferrer">The port runs at 1080p in both docked and handheld mode</a>, targeting 30fps with consistent results. The extra year of optimization work that caused the delay from 2025 was evidently well spent.</p>

<p>FromSoftware has always been precise about performance targets over raw frame rates for its titles, and that philosophy works in the Switch 2's favor here. The 30fps cap is stable, and the visual fidelity — textures, lighting, draw distance — holds up impressively on portable hardware.</p>

<h2>What Critics Are Saying</h2>
<p>The reception has been near-universal praise. <a href="https://tech-insider.org/elden-ring-tarnished-edition-switch-2-review-2026/" target="_blank" rel="noopener noreferrer">Metacritic has the port sitting at 91 based on 40 critic reviews</a>, with OpenCritic's tally at 88 and a 100% recommended rate. Reviewers have consistently highlighted the stability of the port and how well the open-world traversal translates to the handheld form factor.</p>

<p>The ability to drop into the Lands Between — or the Realm of Shadow — during a commute or from the couch without docking a dedicated console is exactly the kind of proposition that made the original Switch so compelling for game-of-the-generation titles.</p>

<h2>Why This Matters</h2>
<p>Elden Ring on Switch 2 is more than a checkbox port. It demonstrates that the Switch 2 can run demanding open-world games at a quality level that doesn't require compromise. For players who have been holding out on the title, or who want a portable version of a game they already finished on another platform, <a href="https://www.nintendo.com/us/whatsnew/rise-with-elden-ring-tarnished-edition-launching-aug-28-on-nintendo-switch-2/" target="_blank" rel="noopener noreferrer">Nintendo's official launch page confirms this is the definitive portable edition</a> — base game, expansion, and extras, all in one.</p>

<p>If you've been waiting for the right moment to step into the Elden Ring, portable 1080p with a 91 Metacritic might just be it.</p>
</article>]]></content:encoded></item></channel></rss>