<?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 4, 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">
    <link rel="icon" type="image/png" href="../../WEB/assets/favicon.png">
</head>
<body>
    <div class="container">
        <div class="main-card">

            <header class="page-header content-item">
                <span class="page-header__date">April 4, 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-logo.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">Developer tools and Mac utilities dominate today. A diffusion-based code completion model, an open-source Claude browser extension, and a proper native image viewer for macOS.</p>

            <a href="https://blog.google/products-and-platforms/products/workspace/google-vids-updates-lyria-veo/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Google Vids 2.0 — Free AI video creation with Veo 3.1 & Lyria 3</span>
                    <span class="card__desc">Create videos at scale with Veo 3.1 generation, Lyria 3 custom music, directable AI avatars, and Chrome screen recorder. Free tier includes 10 Veo videos/month. One-click YouTube publishing built in.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 352</span>
                        <span>&middot;</span>
                        <span>blog.google</span>
                    </div>
                </div>
            </a>

            <a href="https://www.inceptionlabs.ai/blog/introducing-mercury-edit-2" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Mercury Edit 2 — Diffusion LLM for ultra-fast code editing</span>
                    <span class="card__desc">Next-edit prediction built on a diffusion architecture that generates tokens in parallel. 75.6% quality at 221ms, 48% higher accept rate. Free 1-month trial in Zed.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 146</span>
                        <span>&middot;</span>
                        <span>inceptionlabs.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://openrouter.ai/labs/fusion" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">OpenRouter Model Fusion — Run many models, fuse the best answer</span>
                    <span class="card__desc">Run prompts through multiple models, analyze outputs across axes, synthesize into a single response with a configurable judge model. Mix open and closed models from OpenRouter's catalog.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 119</span>
                        <span>&middot;</span>
                        <span>openrouter.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://github.com/noemica-io/open-claude-in-chrome" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Open Claude in Chrome — Browser automation without the blocklist</span>
                    <span class="card__desc">Clean-room reverse engineering of Claude's official browser extension. Same 18 MCP tools, 100% parity. No domain blocklist, works in any Chromium browser (Arc, Vivaldi, Brave). MIT license, ~2,200 lines of JS.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 113</span>
                        <span>&middot;</span>
                        <span>github.com</span>
                    </div>
                </div>
            </a>

            <a href="https://storepal.app/vista" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Vista — The image viewer macOS should have built</span>
                    <span class="card__desc">Native Mac image viewer. Browse folders with arrow keys, zoom where your cursor is. No editing, no Electron bloat. Replaces the gap left by LilyView. Free.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 105</span>
                        <span>&middot;</span>
                        <span>storepal.app</span>
                    </div>
                </div>
            </a>

            <a href="https://donutbrowser.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Donut Browser — Open source anti-detect browser</span>
                    <span class="card__desc">Unlimited profiles with unique fingerprints, proxy support, and browser automation. No account required. Open source with a paid tier for agencies.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 123</span>
                        <span>&middot;</span>
                        <span>donutbrowser.com</span>
                    </div>
                </div>
            </a>

            <a href="https://github.com/create-flow-ai/openGyver" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">OpenGyver — CLI swiss army knife + Claude Code MCP skill</span>
                    <span class="card__desc">Convert currencies, colors, file formats, JSON, UUIDs, epochs from the terminal. Pipe results for automation. Also available as a Claude Code MCP skill. 100% free and open source.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 77</span>
                        <span>&middot;</span>
                        <span>github.com</span>
                    </div>
                </div>
            </a>

            <!-- ==================== AI & LLMs ==================== -->
            <div class="source-header content-item">
                <img src="../../WEB/assets/reddit-logo.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">Apple drops an embarrassingly simple technique that boosts code generation by 13 points. Meanwhile, Iranian strikes take down AWS data centers, and Gemma 4 keeps surprising the local LLM community.</p>

            <a href="https://arxiv.org/abs/2604.01193" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Apple: Simple Self-Distillation Dramatically Improves Code Generation</span>
                </div>
                <div class="card--featured__body">
                    <p>Apple researchers show that models can dramatically improve code generation by sampling their own solutions and fine-tuning on them. Qwen3-30B improved from 42.4% to 55.3% on LiveCodeBench v6, with even larger gains on harder problems.</p>
                    <p>No verifier, teacher model, or reinforcement learning needed &mdash; just the model's own outputs. Works across Qwen and Llama families at 4B, 8B, and 30B scales.</p>
                </div>
                <div class="card--featured__meta">
                    <span>arxiv.org</span> &middot; <span>r/LocalLLaMA</span>
                </div>
            </a>

            <a href="https://www.tomshardware.com/tech-industry/iranian-missile-blitz-takes-down-aws-data-centers-in-bahrain-and-dubai-amazon-declares-hard-down-status-for-multiple-zones" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Iranian Missiles Take Down AWS Data Centers in Bahrain and Dubai</span>
                    <span class="card__desc">Amazon declared "hard down" status for multiple availability zones after Iranian missile strikes hit data centers. Iran had previously threatened Stargate, Nvidia, and Microsoft. A stark reminder of centralized cloud compute vulnerability.</span>
                </div>
            </a>

            <a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/half-of-planned-us-data-center-builds-have-been-delayed-or-canceled-growth-limited-by-shortages-of-power-infrastructure-and-parts-from-china-the-ai-build-out-flips-the-breakers" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Half of Planned US Data Center Builds Delayed or Canceled</span>
                    <span class="card__desc">Power infrastructure shortages and continued dependency on Chinese electrical equipment are stalling the AI buildout. Despite years of onshoring efforts, China remains the largest producer of critical power delivery components.</span>
                </div>
            </a>

            <a href="https://www.marktechpost.com/2026/04/03/google-deepminds-research-lets-an-llm-rewrite-its-own-game-theory-algorithms-and-it-outperformed-the-experts/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">DeepMind's LLM Rewrites Game Theory Algorithms &mdash; Outperforms Experts</span>
                    <span class="card__desc">Google DeepMind enables LLMs to iteratively rewrite and improve game theory algorithms. The AI-generated algorithms outperformed expert-designed approaches, demonstrating self-directed algorithmic optimization.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/LocalLLaMA/comments/1sbyte4/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">YC-Bench: GLM-5 Nearly Matches Claude Opus 4.6 at 11&times; Lower Cost</span>
                    <span class="card__desc">New benchmark where LLMs play CEO of a simulated startup for a year. Opus 4.6 leads at $1.27M avg final funds ($86/run), but GLM-5 is close at $1.21M for just $7.62/run. Tests long-horizon decision-making under adversarial conditions.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/LocalLLaMA/comments/1sci5h6/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Update: Gemma 4 31B Takes 3rd on FoodTruck Bench, Beating GLM-5 and All Sonnets</span>
                    <span class="card__desc">Following the Apr 2 launch, Gemma 4 31B punches far above its weight on long-horizon business simulation. Also hitting 120 TPS on dual 3090s and running on a Rockchip NPU at just 4W.</span>
                </div>
            </a>

            <p class="section-intro content-item">Quick hits from AI.</p>

            <a href="https://reddit.com/r/LocalLLaMA/comments/1scf1x8/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">DGX Spark Users Frustrated &mdash; NVFP4 Still Missing After 6 Months</span>
                    <span class="card__desc">The Blackwell + NVFP4 combo was the Spark's selling point. Without it, the $3,000 system loses its edge. Nvidia silent on timeline.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/LocalLLaMA/comments/1sc157b/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Monarch v3: 78% Faster LLM Inference via NES-Inspired KV Paging</span>
                    <span class="card__desc">Open source NES-inspired memory paging for transformers. 1.1B model: 17 &rarr; 30.4 tok/sec with near-zero VRAM overhead.</span>
                </div>
            </a>

            <!-- ==================== GENAI & MEDIA ==================== -->
            <div class="source-header content-item">
                <img src="../../WEB/assets/reddit-logo.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">Open-source video editing meets AI generation, and Gemma 4 finds its way into ComfyUI prompt engineering.</p>

            <a href="https://reddit.com/r/StableDiffusion/comments/1sc9vi6/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">OpenShot Video Editor Adds ComfyUI Integration</span>
                    <span class="card__desc">New major release of the open-source video editor lets you load ComfyUI workflows and trigger them directly from the timeline. Tested with LTX2 V2V workflows. Timeline-driven AI generation in a full video editor.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/StableDiffusion/comments/1sci9w2/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Gemma4 Prompt Engineer &mdash; Local LLM Prompt Gen for ComfyUI</span>
                    <span class="card__desc">ComfyUI node using Gemma 4 31B abliterated via llama-server. Generates cinematic prompts optimized for LTX 2.3, Wan 2.2, Flux, SDXL, and more. No API keys, runs fully local.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/comfyui/comments/1sc5wuc/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Spellcaster &mdash; Free Plugin Bringing ComfyUI AI Tools Into GIMP</span>
                    <span class="card__desc">Open source GIMP plugin that connects to your ComfyUI backend. Run AI generation workflows directly inside GIMP's interface, bridging traditional image editing with AI generation.</span>
                </div>
            </a>

            <!-- ==================== APPS & SOFTWARE ==================== -->
            <div class="source-header content-item">
                <img src="../../WEB/assets/reddit-logo.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">A solid mix today: macOS backup tools, a clever filesystem for the *arr stack, and Europe making a serious move against Microsoft Office dependency.</p>

            <a href="https://tech.eu/2026/03/27/europe-builds-microsoft-compatible-euro-office-to-reclaim-digital-sovereignty/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Europe Builds "Euro-Office" &mdash; Open Source Microsoft Office Alternative</span>
                    <span class="card__desc">Backed by IONOS, Nextcloud, and Eurostack. Full MS format compatibility with European sovereignty. Technical preview on GitHub now, stable release planned for summer 2026. Triggered by ONLYOFFICE cloud shutdown and geopolitical concerns.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/macapps/comments/1sch73h/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">AppStateKeeper &mdash; Backup & Restore Mac Apps Without Migration Assistant</span>
                    <span class="card__desc">GUI app for snapshotting and restoring macOS applications. Skip slow Time Machine backups and Migration Assistant mess. Fully local, no telemetry. Alternative to chezmoi/Mackup without terminal.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/macapps/comments/1sck9pc/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Offloader v1.3 &mdash; Scan Your Mac, Find Wasted Space, Auto-Offload to iCloud</span>
                    <span class="card__desc">New Scan & Report feature shows breakdown of space that can be offloaded to iCloud Drive. One-click cloud offloading. Addresses macOS's poor automatic iCloud storage optimization. Lifetime license.</span>
                </div>
            </a>

            <a href="https://github.com/fosrl/pangolin" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Pangolin 1.17 &mdash; Open Source Identity-Aware Remote Access</span>
                    <span class="card__desc">Major update: multiple roles per user, site provisioning keys, log streaming, IdP improvements. Securely expose web apps and private network resources with P2P networking. Nearing 20k GitHub stars.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/selfhosted/comments/1sbyetc/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">PolicyFS &mdash; FUSE Filesystem That Prevents HDD Wake for Media Servers</span>
                    <span class="card__desc">Presents multiple disks as single mountpoint but serves HDD metadata from SQLite. Plex/Sonarr/Radarr scans no longer spin up drives. Built specifically for the *arr stack. Open source.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/macapps/comments/1scpkkh/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Tingting &mdash; Native macOS Music Player for Local Files</span>
                    <span class="card__desc">SwiftUI player for FLAC, ALAC, MP3, M4A, WAV. Auto-fetches lyrics, gapless playback, native Apple Silicon. Free.</span>
                </div>
            </a>

            <!-- ==================== FEEDBACK ==================== -->
            <?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>
