<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Hacker&#39;s Delight on Ash&#39;s Blog</title>
    <link>https://ashvardanian.com/tags/hackers-delight/</link>
    <description>Recent content in Hacker&#39;s Delight on Ash&#39;s Blog</description>
    <image>
      <title>Ash&#39;s Blog</title>
      <url>https://ashvardanian.com/ashvardanian.com.jpg</url>
      <link>https://ashvardanian.com/ashvardanian.com.jpg</link>
    </image>
    <generator>Hugo -- 0.139.2</generator>
    <language>en</language>
    <atom:link href="https://ashvardanian.com/tags/hackers-delight/index.xml" rel="self" type="application/rss+xml" />
  </channel>
</rss>
.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Tuning TLS: AES-256 Beats ChaCha20 on Every CPU</title>
      <link>https://ashvardanian.com/posts/chacha-vs-aes-2025/</link>
      <pubDate>Fri, 07 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://ashvardanian.com/posts/chacha-vs-aes-2025/</guid>
      <description>AES-256-GCM now beats ChaCha20-Poly1305 by up to 3x on every modern CPU with hardware acceleration, reversing the 2015 mobile performance advice.</description>
    </item>
    <item>
      <title>CUDA Hello World: Done Less Wrong</title>
      <link>https://ashvardanian.com/posts/less-wrong-cuda-hello-world/</link>
      <pubDate>Sat, 05 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://ashvardanian.com/posts/less-wrong-cuda-hello-world/</guid>
      <description>Moving beyond triple-bracket kernel launches to production-ready CUDA: proper error handling, CUDA Driver API, cooperative groups, and inline PTX for robust GPU code.</description>
    </item>
    <item>
      <title>The Longest Nvidia PTX Instruction</title>
      <link>https://ashvardanian.com/posts/longest-ptx-instruction/</link>
      <pubDate>Wed, 05 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://ashvardanian.com/posts/longest-ptx-instruction/</guid>
      <description>Exploring the 79-character mma.sp::ordered_metadata instruction for Tensor Cores on Hopper H100s, plus insights on PTX, SASS, and the evolving complexity of GPU ISAs.</description>
    </item>
    <item>
      <title>The Painful Pitfalls of C&#43;&#43; STL Strings 🧵</title>
      <link>https://ashvardanian.com/posts/painful-strings/</link>
      <pubDate>Mon, 12 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://ashvardanian.com/posts/painful-strings/</guid>
      <description>C&#43;&#43; STL strings bring 20,000&#43; lines of code to every compilation, yet remain slower than LibC and error-prone. StringZilla offers a faster, more intuitive alternative.</description>
    </item>
    <item>
      <title>Binding a C&#43;&#43; Library to 10 Programming Languages 🔟</title>
      <link>https://ashvardanian.com/posts/porting-cpp-library-to-ten-languages/</link>
      <pubDate>Thu, 09 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://ashvardanian.com/posts/porting-cpp-library-to-ten-languages/</guid>
      <description>Binding USearch to 10 languages reveals the friction in each ecosystem—from Python&amp;#39;s simplicity to Java&amp;#39;s complexity—and why C&#43;&#43; still rules performance-critical code.</description>
    </item>
    <item>
      <title>Abusing Vector Search for Texts, Maps, and Chess ♟️</title>
      <link>https://ashvardanian.com/posts/abusing-vector-search/</link>
      <pubDate>Tue, 09 May 2023 00:00:00 +0000</pubDate>
      <guid>https://ashvardanian.com/posts/abusing-vector-search/</guid>
      <description>Vector search isn&amp;#39;t just for AI embeddings. Use HNSW for geo-spatial queries, stock covariance, chess positions, text tokens, and multi-modal recommendations with custom metrics.</description>
    </item>
    <item>
      <title>Hyperscaler Shopping List: 2022 Data Center Tech Frenzy ☁️</title>
      <link>https://ashvardanian.com/posts/server-supercycle/</link>
      <pubDate>Tue, 07 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://ashvardanian.com/posts/server-supercycle/</guid>
      <description>DDR5, PCIe Gen5, CXL, and new CPUs from Intel, AMD, and NVIDIA converge in 2022. The biggest datacenter hardware refresh in a decade.</description>
    </item>
    <item>
      <title>Only 1% of Software Benefits from SIMD Instructions</title>
      <link>https://ashvardanian.com/posts/simd-popularity/</link>
      <pubDate>Sun, 21 Nov 2021 00:00:00 +0000</pubDate>
      <guid>https://ashvardanian.com/posts/simd-popularity/</guid>
      <description>Analysis of 2,000&#43; Linux and macOS binaries reveals less than 1% of instructions use SIMD, despite CPUs dedicating massive die area to vector processing.</description>
    </item>
    <item>
      <title>What&#39;s Wrong with WWDC 2016 Keynote?</title>
      <link>https://ashvardanian.com/posts/whats-wrong-with-wwdc-2016/</link>
      <pubDate>Tue, 14 Jun 2016 00:00:00 +0000</pubDate>
      <guid>https://ashvardanian.com/posts/whats-wrong-with-wwdc-2016/</guid>
      <description>An iOS developer&amp;#39;s critique of Apple&amp;#39;s 2016 keynote — when emojis and animations overshadowed the innovations developers actually needed.</description>
    </item>
  </channel>
</rss>
