<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>/tmp notes</title>
    <link>https://slash-tmp.blog/notes</link>
    <description>Benchmark-backed engineering notes, systems experiments, project case studies, and AI-assisted tooling from the scratch directory.</description>
    <language>en</language>
    <lastBuildDate>Mon, 07 Sep 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://slash-tmp.blog/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Where a Website Meets Chromium</title>
      <link>https://slash-tmp.blog/notes/learning-from-hardened-chromium-architecture</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-hardened-chromium-architecture</guid>
      <description>A process-by-process map of Chromium, the hardened fork&apos;s hook points, and how website-visible decisions cross Blink, Content, Chrome, services, and local automation.</description>
      <category>Project Lessons</category>
      <pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-07T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Website View, Automation Signals, and the Shared Browser</title>
      <link>https://slash-tmp.blog/notes/learning-from-hardened-chromium-automation-policy-broker</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-hardened-chromium-automation-policy-broker</guid>
      <description>How Website View policy, WebDriver signaling, launch-time switches, and an authenticated broker connect local applications to one visible Chromium instance.</description>
      <category>Project Lessons</category>
      <pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-07T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Protecting User Actions and Physical Devices</title>
      <link>https://slash-tmp.blog/notes/learning-from-hardened-chromium-user-input-media-privacy</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-hardened-chromium-user-input-media-privacy</guid>
      <description>How the fork protects selection, context menus, keyboard defaults, clipboard, drag data, camera, microphone, location, and display capture.</description>
      <category>Project Lessons</category>
      <pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-07T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Changing What a Website Can Observe</title>
      <link>https://slash-tmp.blog/notes/learning-from-hardened-chromium-website-visible-state</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-hardened-chromium-website-visible-state</guid>
      <description>How Hardened Chromium substitutes visibility, focus, lifecycle, idle, screen, fullscreen, API, and cursor signals—and which secondary signals remain.</description>
      <category>Project Lessons</category>
      <pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-07T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Neural Network Tutor: From Replay Lab to Production Debugger</title>
      <link>https://slash-tmp.blog/notes/learning-from-projects-neural-network-tutor</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-projects-neural-network-tutor</guid>
      <description>A story-driven visual course that lets every neural-network idea earn its place by solving a visible problem, from one weighted vote through hidden representations, transformers, modern learning phenomena, and production debugging.</description>
      <category>Project Lessons</category>
      <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-06T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Inside ThunderbirdAI: From Raw Email to a Grounded AI Answer</title>
      <link>https://slash-tmp.blog/notes/learning-from-thunderbird-end-to-end-pipeline</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-thunderbird-end-to-end-pipeline</guid>
      <description>An implementation-level walkthrough of how ThunderbirdAI queues mail, builds canonical local records, indexes evidence, enforces scope, and uses an optional endpoint without treating the model as the mailbox.</description>
      <category>Project Lessons</category>
      <pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-06T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Email Classification and Personal AI: Rules, Naive Bayes, Transformers, Specialists, and Evaluation</title>
      <link>https://slash-tmp.blog/notes/learning-from-thunderbird-email-classification</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-thunderbird-email-classification</guid>
      <description>A from-zero visual tutorial building email classification from rules and Naive Bayes through personalization, specialist-model cascades, confidence, local model evaluation, and safe promotion.</description>
      <category>Project Lessons</category>
      <pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-03T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Email Before AI: MIME, Canonical Text, Multilingual Processing, and Privacy</title>
      <link>https://slash-tmp.blog/notes/learning-from-thunderbird-email-model-input</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-thunderbird-email-model-input</guid>
      <description>A beginner-first tutorial following email from MIME bytes through canonical text, language detection, translation, Unicode offsets, PII detection, redaction, and safe model input.</description>
      <category>Project Lessons</category>
      <pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-03T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>From Repeated Email to Structured Knowledge: Templates, Extraction, Facts, and Summaries</title>
      <link>https://slash-tmp.blog/notes/learning-from-thunderbird-template-mining</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-thunderbird-template-mining</guid>
      <description>A from-scratch tutorial following repeated email through template mining, source-linked extraction, symbolic facts, proof trees, and hierarchical summarization.</description>
      <category>Project Lessons</category>
      <pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-03T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>ClusterLens Algorithms: Clustering Image Embeddings From First Principles</title>
      <link>https://slash-tmp.blog/notes/learning-from-projects-clusterlens-algorithms</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-projects-clusterlens-algorithms</guid>
      <description>A beginner-first, experimental tutorial for PCA, KMeans, MiniBatchKMeans, FAISS, HDBSCAN, similarity graphs, outliers, reranking, and cluster quality.</description>
      <category>Project Lessons</category>
      <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-02T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Face Clustering From Pixels To People</title>
      <link>https://slash-tmp.blog/notes/learning-from-projects-face-clustering</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-projects-face-clustering</guid>
      <description>A from-scratch visual tutorial on face detection, landmarks, alignment, embeddings, thresholds, clustering, prototypes, and human review, backed by an actual ClusterLens run.</description>
      <category>Project Lessons</category>
      <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-02T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Perceptual Hashing And Duplicate Review</title>
      <link>https://slash-tmp.blog/notes/learning-from-projects-perceptual-hashing-duplicates</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-projects-perceptual-hashing-duplicates</guid>
      <description>A from-scratch visual tutorial on exact hashes, dHash, pHash, wHash, thresholds, indexing, embedding reranking, ORB, and safe duplicate review.</description>
      <category>Project Lessons</category>
      <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-02T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>From Pixels and Words to Semantic Search</title>
      <link>https://slash-tmp.blog/notes/learning-from-projects-semantic-image-search</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-projects-semantic-image-search</guid>
      <description>A beginner-first tutorial on representations, pixels, features, embeddings, image and text encoders, shared vector spaces, and measured CLIP, SigLIP, and DINO experiments.</description>
      <category>Project Lessons</category>
      <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-02T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>RAG From Raw Email To Grounded Answers</title>
      <link>https://slash-tmp.blog/notes/learning-from-thunderbird-rag</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-thunderbird-rag</guid>
      <description>A from-scratch visual tutorial following one email through tokenization, embeddings, exact and hybrid retrieval, evidence packing, grounded generation, GraphRAG, security, and evaluation.</description>
      <category>Project Lessons</category>
      <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-09-02T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Booting, My Confusions and ChatGPT</title>
      <link>https://slash-tmp.blog/notes/booting-my-confusions-and-chatgpt</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/booting-my-confusions-and-chatgpt</guid>
      <description>A capability-by-capability note on early boot: reset vectors, firmware, microcode, XIP, cache-as-RAM, DRAM bring-up, C runtime setup, memory types, and first page tables.</description>
      <category>Computer Internals</category>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Cache Lines Before Big-O: Optimizing Search Algorithms by Changing Memory Access</title>
      <link>https://slash-tmp.blog/notes/cache-search-lab</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/cache-search-lab</guid>
      <description>A single-system benchmark study of arrays, pointer chasing, binary search layouts, hash maps, prefetching, memory-level parallelism, and false sharing.</description>
      <category>Performance Notes</category>
      <pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Cache-SIMD-DSA</title>
      <link>https://slash-tmp.blog/notes/cache-simd-dsa</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/cache-simd-dsa</guid>
      <description>A standalone benchmark note for 10 DSA problems, with naive, cache-aware, SIMD, and cache-aware SIMD C++ variants measured from 4 KiB to 64 MiB.</description>
      <category>Performance Experiments</category>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>ClamAV SIMD Fast Paths For Parser-Heavy Scanning</title>
      <link>https://slash-tmp.blog/notes/clamav-simd-fast-paths</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/clamav-simd-fast-paths</guid>
      <description>A microbenchmark-backed note on accelerating ClamAV-style parsing work with SIMD string search, whitespace skipping, hash comparison, hardware CRC32, and base64 decoding.</description>
      <category>Performance Notes</category>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Clean Code Tax, Measured</title>
      <link>https://slash-tmp.blog/notes/clean-code-tax-measured</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/clean-code-tax-measured</guid>
      <description>A benchmark-backed note on when clean-code idioms are free, when compilers erase them, and when abstraction becomes hot-path cost.</description>
      <category>Performance Notes</category>
      <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>State Space Exploration Superset Professional Playbook</title>
      <link>https://slash-tmp.blog/notes/dsa-state-space-exploration-superset-professional-playbook</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/dsa-state-space-exploration-superset-professional-playbook</guid>
      <description>An integrated DSA guide connecting state exploration, divide/recombine, and string-state reasoning into one decision model.</description>
      <category>DSA Notes</category>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>inih Optimization: Simpler Scans and Flat Storage</title>
      <link>https://slash-tmp.blog/notes/inih-simpler-scans-flat-storage</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/inih-simpler-scans-flat-storage</guid>
      <description>A benchmark-backed note on speeding up inih with bulk string reads, explicit ASCII scan classification, selective AVX2, and flat C++ reader storage.</description>
      <category>Performance Notes</category>
      <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>C Interview Notes</title>
      <link>https://slash-tmp.blog/notes/interview-c-deep-answers</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/interview-c-deep-answers</guid>
      <description>Deep-answer interview notes for C questions: memory, allocation, linkage, arrays, alignment, and synchronization.</description>
      <category>Interview Notes</category>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>C++ Interview Notes</title>
      <link>https://slash-tmp.blog/notes/interview-cpp-deep-answers</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/interview-cpp-deep-answers</guid>
      <description>Deep-answer interview notes for C++ questions: RAII, object lifetime, templates, casting, ownership, and memory order.</description>
      <category>Interview Notes</category>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>System Design Interview Notes</title>
      <link>https://slash-tmp.blog/notes/interview-system-design-deep-answers</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/interview-system-design-deep-answers</guid>
      <description>Deep-answer interview notes for system design questions: APIs, caches, Kafka, consistency, disaster recovery, and Spanner.</description>
      <category>Interview Notes</category>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>ClusterLens UI Runtime: Virtualized PyQt, Workers, And Generated State</title>
      <link>https://slash-tmp.blog/notes/learning-from-projects-clusterlens-ui-runtime</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-projects-clusterlens-ui-runtime</guid>
      <description>A desktop runtime note on making local ML image tools responsive with PyQt virtualization, lazy thumbnails, worker jobs, generated storage, and safe file actions.</description>
      <category>Project Lessons</category>
      <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Desktop Local App Lessons</title>
      <link>https://slash-tmp.blog/notes/learning-from-projects-desktop-local-apps</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/learning-from-projects-desktop-local-apps</guid>
      <description>A desktop product note on workers, virtualized PyQt tables, import auditability, parser health, schedulers, dashboards, tray tools, and generated data.</description>
      <category>Project Lessons</category>
      <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Linux I/O Path: From write() to NVMe Doorbell</title>
      <link>https://slash-tmp.blog/notes/linux-io-path-vfs-block-nvme</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/linux-io-path-vfs-block-nvme</guid>
      <description>A structure-by-structure map of Linux buffered I/O, direct I/O, VFS, page cache, iomap, bio, blk-mq, NVMe commands, DMA mappings, completions, and the PMEM/DAX contrast.</description>
      <category>Computer Internals</category>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Hardware Memory Path: From Virtual Address to DRAM, MMIO, and DMA</title>
      <link>https://slash-tmp.blog/notes/memory-path-animation</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/memory-path-animation</guid>
      <description>An interactive map of what can happen after a user instruction touches memory: translation, TLBs, caches, page walks, DRAM, MMIO, PCIe, IOMMU, and DMA.</description>
      <category>Computer Internals</category>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>miniz Optimization: Checksums Win Before the Codec Does</title>
      <link>https://slash-tmp.blog/notes/miniz-checksum-codec-optimization</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/miniz-checksum-codec-optimization</guid>
      <description>A benchmark-backed note on CRC-32, Adler-32, SIMD, prefetching, memcpy, and why codec-level compression gains are harder than checksum wins.</description>
      <category>Performance Notes</category>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Mutex Internals: From Cache Lines to Futex Wait Queues</title>
      <link>https://slash-tmp.blog/notes/mutex-internals-hardware-futex</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/mutex-internals-hardware-futex</guid>
      <description>A hardware-to-runtime map of atomics, cache coherence, memory ordering, spinlocks, futex-backed mutexes, kernel mutex paths, and condition variables.</description>
      <category>Computer Internals</category>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>ORB Python-To-Rust Speedup Record</title>
      <link>https://slash-tmp.blog/notes/orb-python-to-rust</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/orb-python-to-rust</guid>
      <description>A benchmark-backed record of Python-to-Rust ORB backtester speedups, accepted stage ports, rejected experiments, and claim boundaries.</description>
      <category>Performance Notes</category>
      <pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Packet Flow: NIC, DMA, Rings, Kernel, XDP, and DPDK</title>
      <link>https://slash-tmp.blog/notes/packet-flow-nic-dma-kernel-xdp-dpdk</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/packet-flow-nic-dma-kernel-xdp-dpdk</guid>
      <description>A hardware-to-userspace walkthrough of how packets move through NIC DMA rings, Linux drivers, NAPI, sk_buff, TCP, XDP, AF_XDP, and DPDK.</description>
      <category>Computer Internals</category>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Speeding Up pdftotext When You Only Want The Text</title>
      <link>https://slash-tmp.blog/notes/pdftotext-fast-paths</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/pdftotext-fast-paths</guid>
      <description>A benchmark-backed note on making PDF text extraction faster with cheaper utility output, lighter ordered text ingestion, image-skip logic, page threading, and an unordered direct-text mode.</description>
      <category>Performance Notes</category>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>SIMD Mapping: From Normal Code to Vector Code</title>
      <link>https://slash-tmp.blog/notes/simd-mapping</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/simd-mapping</guid>
      <description>A practical tutorial and cheatsheet for translating scalar loops, branches, reductions, and byte scans into AVX2 SIMD patterns.</description>
      <category>Computer Internals</category>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>System Design: Three Constraints</title>
      <link>https://slash-tmp.blog/notes/system-design-three-constraints</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/system-design-three-constraints</guid>
      <description>A visual system design reference: technologies reduce to Physics, Money, or Truth through concrete causal ladders.</description>
      <category>System Design Notes</category>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>What Does Clearing .bss Mean in Early Kernel Boot?</title>
      <link>https://slash-tmp.blog/notes/what-clearing-bss-means</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/what-clearing-bss-means</guid>
      <description>A practical mental model for .bss: how compilers, linkers, ELF loaders, and early kernel boot cooperate to make zero-initialized globals real.</description>
      <category>Computer Internals</category>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>zlob Optimization: Faster In-Memory Glob Matching Without More Layers</title>
      <link>https://slash-tmp.blog/notes/zlob-in-memory-glob-matching</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/zlob-in-memory-glob-matching</guid>
      <description>A benchmark-backed note on widening zlob&apos;s suffix fast path, pruning recursive work earlier, reusing outputs, adding count-only APIs, and threading only when the scan is big enough.</description>
      <category>Performance Notes</category>
      <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-08-26T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>Vibe-Coded, Not Vibe-Validated</title>
      <link>https://slash-tmp.blog/notes/vibe-coded-method</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/vibe-coded-method</guid>
      <description>How I use AI as an execution amplifier while keeping premises, constraints, validation, and conclusions human-owned.</description>
      <category>AI Notes</category>
      <pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-07-05T00:00:00.000Z</dc:date>
    </item>
    <item>
      <title>AI Wrote Everything Except This</title>
      <link>https://slash-tmp.blog/notes/ai-wrote-everything-except-this</link>
      <guid isPermaLink="true">https://slash-tmp.blog/notes/ai-wrote-everything-except-this</guid>
      <description>A mostly raw field note on using Codex to revive half-finished projects, write blog drafts, optimize code, fight GUI layouts, and avoid doing every chore by hand.</description>
      <category>AI Notes</category>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <dc:date>2026-06-09T00:00:00.000Z</dc:date>
    </item>
  </channel>
</rss>