<?php
// Feedback form handler - saves suggestions to markdown file
if ($_SERVER['REQUEST_METHOD'] === 'POST' && !empty($_POST['suggestion'])) {
    $suggestion = htmlspecialchars(trim($_POST['suggestion']));
    $digestDate = basename(__DIR__);
    $timestamp = date('Y-m-d H:i:s');

    $entry = "\n## From digest: $digestDate\n";
    $entry .= "**Submitted:** $timestamp\n\n";
    $entry .= "$suggestion\n\n---\n";

    // Path: from digest-archive/date/ to project root
    file_put_contents(__DIR__ . '/../../SUGGESTIONS-FROM-USER.MD', $entry, FILE_APPEND | LOCK_EX);
    $submitted = true;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Digest — April 20, 2026</title>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="../../WEB/css/styles.css">
</head>
<body>
    <div class="container">
        <div class="main-card">

            <header class="page-header content-item">
                <span class="page-header__date">April 20, 2026</span>
                <span class="page-header__credits">AI-DIGEST BY MAURO SICARD</span>
            </header>

            <!-- ==================== PRODUCT HUNT ==================== -->

            <div class="source-header content-item">
                <img src="../../WEB/assets/producthunt.svg" alt="Product Hunt" class="source-header__logo">
                <span class="source-header__label">From Product Hunt</span>
            </div>

            <div class="source-tags content-item">
                <a href="https://producthunt.com" class="source-tag">Product Hunt</a>
            </div>

            <p class="section-intro content-item">Hardware for your AI workflow, a local-first knowledge system with MCP support, and Google opens up TPU access to the PyTorch world.</p>

            <a href="https://www.projectmirage.ai" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Dune — Context-aware Mac keypad to automate workflows + meetings</span>
                    <span class="card__desc">Three-key CNC-machined aluminum keypad that detects your foreground app and changes key functions in real time. Built for devs using GitHub, VS Code, and Claude Code — also syncs with your calendar for one-tap meeting joins. Supports custom macros and agent triggers.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">▲ 471</span>
                        <span>·</span>
                        <span>projectmirage.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://github.com/anthropics/claude-desktop-buddy" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Claude Desktop Buddy — Bring Claude into the physical world with maker hardware</span>
                    <span class="card__desc">Lightweight BLE API from the Claude desktop app that connects Claude Cowork and Claude Code to ESP32 microcontrollers. Display states, handle permission prompts, and trigger actions from physical hardware. Reference device is an M5StickCPlus desk pet.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">▲ 318</span>
                        <span>·</span>
                        <span>github.com</span>
                    </div>
                </div>
            </a>

            <a href="https://twelvelabs.io" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Pegasus 1.5 — AI model for transforming video into time-based metadata</span>
                    <span class="card__desc">Turns raw video into structured, timestamped data on-the-fly. Supports up to 2 hours of video, multimodal prompting (pass an image to find all appearances), and custom schemas. 30% better than Gemini 3 Pro on segmentation tasks.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">▲ 186</span>
                        <span>·</span>
                        <span>twelvelabs.io</span>
                    </div>
                </div>
            </a>

            <a href="https://galaxybrain.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">GalaxyBrain — An information operating system powered by local files</span>
                    <span class="card__desc">Local-first knowledge system where pages have variables, formulas, and live references between them. Like a programming environment crossed with a document editor. Stored as JSON files with built-in HTTP API and MCP tool for Claude Code and Codex integration.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">▲ 91</span>
                        <span>·</span>
                        <span>galaxybrain.com</span>
                    </div>
                </div>
            </a>

            <a href="https://github.com/pytorch/xla" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">TorchTPU — Running PyTorch natively on TPUs at Google scale</span>
                    <span class="card__desc">Google's PyTorch-native backend for TPUs. Run existing workloads with minimal code changes, get 50-100%+ speed gains with Fused Eager mode, and scale to 100K+ chip clusters. No static graph compilation required to get started.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">▲ 101</span>
                        <span>·</span>
                        <span>github.com</span>
                    </div>
                </div>
            </a>

            <a href="https://qacrow.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">QA Crow — A murder of crows for your bug backlog</span>
                    <span class="card__desc">Write QA tests in plain English, an AI agent runs them in a real browser and returns structured bugs with screenshots and repro steps. Pay-as-you-go starting at $10 — built as an affordable alternative to $8K/mo enterprise QA platforms.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">▲ 87</span>
                        <span>·</span>
                        <span>qacrow.com</span>
                    </div>
                </div>
            </a>

            <!-- ==================== AI & LLMs ==================== -->

            <div class="source-header content-item">
                <img src="../../WEB/assets/reddit.svg" alt="Reddit" class="source-header__logo">
                <span class="source-header__label">From Reddit</span>
            </div>

            <div class="source-tags content-item">
                <a href="https://reddit.com/r/openai" class="source-tag">r/openai</a>
                <a href="https://reddit.com/r/singularity" class="source-tag">r/singularity</a>
                <a href="https://reddit.com/r/LocalLLaMA" class="source-tag">r/LocalLLaMA</a>
                <a href="https://reddit.com/r/artificial" class="source-tag">r/artificial</a>
            </div>

            <p class="section-intro content-item">Kimi K2.6 drops with open weights and 300-agent swarms. Anthropic secures 5GW of compute from Amazon. Meanwhile, the NSA is quietly using Mythos despite the Pentagon blacklist, and Google scrambles a strike team to catch up on coding.</p>

            <a href="https://www.kimi.com/blog/kimi-k2-6" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Kimi K2.6 Released — Open-Source with Agent Swarms of 300 Sub-Agents</span>
                </div>
                <div class="card--featured__body">
                    <p>Moonshot AI releases Kimi K2.6 with open weights on HuggingFace. Scores 58.6% on SWE-Bench Pro (beats Claude's 53.4%), 96.4% on AIME 2026, and 66.7% on Terminal-Bench 2.0. Coordinates up to 300 sub-agents with 4,000+ coordinated steps — a major upgrade from K2.5's 100 agents and 1,500 steps. Excels at long-horizon coding across Rust, Go, and Python.</p>
                </div>
                <div class="card--featured__meta">
                    <span>kimi.com</span> · <span>r/LocalLLaMA</span>
                </div>
            </a>

            <a href="https://www.anthropic.com/news/anthropic-amazon-compute" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Anthropic Expands Amazon Partnership — 5GW Compute, $100B Commitment</span>
                    <span class="card__desc">Amazon investing another $5B in Anthropic (up to $25B total), with up to 5 gigawatts of new compute capacity. Anthropic committing over $100B to AWS over the next decade. Nearly 1GW online by end of 2026 using Trainium2/3/4 chips. Anthropic already runs on 1M+ Trainium2 chips.</span>
                </div>
            </a>

            <a href="https://www.axios.com/2026/04/19/nsa-anthropic-mythos-pentagon" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">NSA Using Anthropic's Mythos Despite Pentagon Blacklist</span>
                    <span class="card__desc">Axios reports the NSA is deploying Anthropic's Mythos Preview for cybersecurity work despite the Pentagon's formal "supply chain risk" designation. Dario Amodei met the White House chief of staff and Treasury Secretary on Friday to discuss broader government adoption of Mythos.</span>
                </div>
            </a>

            <a href="https://www.theinformation.com/articles/google-creates-strike-team-improve-coding-models" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Google Forms Strike Team to Close Coding Gap with Anthropic</span>
                    <span class="card__desc">Google DeepMind assembles a strike team after leadership — including Sergey Brin — raised alarm that Claude's coding capabilities exceed Gemini's. Brin's memo: "To win the final sprint, we must urgently bridge the gap in agentic execution." Google's code is ~50% AI-written vs Anthropic's ~100%.</span>
                </div>
            </a>

            <a href="https://chat.qwen.ai" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Qwen 3.6 Max Preview — Alibaba's Most Powerful Model Yet</span>
                    <span class="card__desc">Alibaba's new proprietary model tops SWE-bench Pro, Terminal-Bench 2.0, and SkillsBench. 256K context window, API-compatible with both OpenAI and Anthropic specs. Strongest Chinese model on coding and instruction-following benchmarks.</span>
                </div>
            </a>

            <a href="https://www.ai-market-watch.com/news/openai-begins-rolling-out-new-gpt-image-2-model-to-chatgpt-users-42ne7s" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">GPT-Image-2 Spotted Rolling Out to ChatGPT Users</span>
                    <span class="card__desc">OpenAI's next-gen image model appearing in A/B tests inside ChatGPT. Near-perfect text rendering (99%+ accuracy), major step up in photorealism. DALL-E shutting down May 12, suggesting imminent official release.</span>
                </div>
            </a>

            <a href="https://github.com/lechmazur/debate" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Opus 4.7 Goes Undefeated on LLM Debate Benchmark</span>
                    <span class="card__desc">Claude Opus 4.7 takes #1 with 51 wins, 4 ties, and 0 losses. Wins by finding the hinge of each debate and forcing opponents to defend on its terms.</span>
                </div>
            </a>

            <a href="https://www.ucl.ac.uk/news/2026/apr/quantum-computer-improves-ai-predictions" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Quantum Computer Improves AI Predictions — UCL Research</span>
                    <span class="card__desc">Quantum-informed AI is 20% more accurate at predicting chaotic systems and requires hundreds of times less memory. Published in Science Advances.</span>
                </div>
            </a>

            <a href="https://developer.nvidia.com/newton-physics" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Newton 1.0 — GPU Physics Engine from Nvidia, DeepMind, Disney</span>
                    <span class="card__desc">Open-source physics engine now under the Linux Foundation. Apache 2.0 licensed, 475x faster than MJX on manipulation tasks. Used by Samsung and Skild AI for robot training.</span>
                </div>
            </a>

            <!-- ==================== GenAI & Media ==================== -->

            <div class="source-header content-item">
                <img src="../../WEB/assets/reddit.svg" alt="Reddit" class="source-header__logo">
                <span class="source-header__label">From Reddit</span>
            </div>

            <div class="source-tags content-item">
                <a href="https://reddit.com/r/StableDiffusion" class="source-tag">r/StableDiffusion</a>
                <a href="https://reddit.com/r/comfyui" class="source-tag">r/comfyui</a>
            </div>

            <p class="section-intro content-item">Flux 2 Klein 9B keeps dominating the open-source image scene with new ComfyUI tooling, while the community benchmarks every model against each other.</p>

            <a href="https://github.com/xb1n0ry/ComfyUI-KleinRefGrid" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ComfyUI-KleinRefGrid — Multi-Reference Node for Flux 2 Klein 9B</span>
                    <span class="card__desc">New ComfyUI node that condenses multi-reference workflows into a single node. Load 4 reference images for faces, environments, clothing, or objects — connect between Clip Encoder and CFGGuide and you're ready to go.</span>
                </div>
            </a>

            <a href="https://huggingface.co/lovis93/crt-animation-terminal-ltx-2.3-lora" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Open Source CRT Animation LoRA for LTX 2.3</span>
                    <span class="card__desc">Custom LoRA producing authentic retro CRT terminal animations that no base video gen model can do. Free weights and training recipe on HuggingFace.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/StableDiffusion/comments/1sqn1ro/same_prompt_for_various_models_chroma_z_image/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Model Showdown — Chroma, Z-Image, Klein, Ernie Side-by-Side</span>
                    <span class="card__desc">Community comparison of the latest open-source image models with identical prompts. Klein 9B and Ernie Turbo lead on photorealism, Chroma variants maintain strong prompt adherence.</span>
                </div>
            </a>

            <!-- ==================== Apps & Software ==================== -->

            <div class="source-header content-item">
                <img src="../../WEB/assets/reddit.svg" alt="Reddit" class="source-header__logo">
                <span class="source-header__label">From Reddit</span>
            </div>

            <div class="source-tags content-item">
                <a href="https://reddit.com/r/macapps" class="source-tag">r/macapps</a>
                <a href="https://reddit.com/r/selfhosted" class="source-tag">r/selfhosted</a>
                <a href="https://reddit.com/r/opensource" class="source-tag">r/opensource</a>
            </div>

            <p class="section-intro content-item">An open-source Little Snitch alternative hits 1.5, a clever posture tracker uses your AirPods, and someone served a website from a $10 ESP32 on their wall for 500 days straight.</p>

            <a href="https://github.com/GyulyVGC/sniffnet" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Sniffnet 1.5 — Free Open-Source Network Traffic Monitor</span>
                    <span class="card__desc">Cross-platform Rust app for monitoring internet traffic, now with per-app bandwidth tracking in v1.5. 34.7K GitHub stars. Aiming to be a free, open-source Little Snitch alternative. Tracks 6,000+ services, protocols, and threats.</span>
                </div>
            </a>

            <a href="https://sittall.app" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">SitTall — AirPods-Powered Posture Reminder for Mac</span>
                    <span class="card__desc">Menu bar app that uses AirPods motion sensors to detect your neck tilt and nudge you when slouching. No camera, no cloud, everything local. Calibration takes two taps. $5.99 one-time purchase.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/macapps/comments/1sqqvq8/trail_visualize_your_browsing_history/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Trail — Visualize Your Browsing History as a Knowledge Graph</span>
                    <span class="card__desc">macOS app that automatically builds a private, local knowledge graph from your browsing history. Surfaces insights and recommendations based on semantically related pages — no manual bookmarking needed.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/selfhosted/comments/1sqvujn/selfhosted_public_website_running_on_a_10_esp32/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Public Website Running on a $10 ESP32 Mounted on a Wall</span>
                    <span class="card__desc">A $10 ESP32 microcontroller serves a full public website via outbound WebSocket to Cloudflare Workers. The original ran for 500 days before the board burned out. No nginx, no Pi, no container.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/opensource/comments/1sr2sa1/anyhabit_a_minimalist_dockerready_habit_tracker_i/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">AnyHabit — Self-Hosted Minimalist Habit Tracker</span>
                    <span class="card__desc">Docker-ready, open-source habit tracker for building positive habits and breaking bad ones. Calculates money saved from avoided habits. v0.1.0 just released.</span>
                </div>
            </a>

            <!-- ==================== FEEDBACK FORM ==================== -->

            <?php if (!empty($submitted)): ?>
                <div class="feedback feedback--success content-item" style="text-align: center; padding: 2rem;">
                    <div style="font-size: 2.5rem; margin-bottom: 0.5rem;">&#10003;</div>
                    <p style="margin: 0; font-weight: 500;">Thanks! Your suggestion has been saved.</p>
                    <p style="margin: 0.5rem 0 0; opacity: 0.7; font-size: 0.875rem;">I'll review it for tomorrow's digest.</p>
                </div>
            <?php else: ?>
                <form method="POST" class="feedback content-item" data-feedback>
                    <button type="button" class="feedback__trigger" data-feedback-trigger>
                        Tell me what to change for tomorrow
                    </button>
                    <div class="feedback__content" data-feedback-content>
                        <textarea name="suggestion" class="feedback__textarea" placeholder="What would you like me to change? More of something, less of another, different topics..."></textarea>
                        <div class="feedback__actions">
                            <button type="button" class="btn btn--secondary" data-feedback-cancel>Cancel</button>
                            <button type="submit" class="btn btn--primary">Send</button>
                        </div>
                    </div>
                </form>
            <?php endif; ?>
        </div>
    </div>
    <script src="../../WEB/js/app.js"></script>
</body>
</html>
