<?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
    $suggestionsFile = __DIR__ . '/../../SUGGESTIONS-FROM-USER.MD';

    file_put_contents($suggestionsFile, $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 14, 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 -->
            <header class="page-header content-item">
                <span class="page-header__date">April 14, 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">Figma opens its canvas to AI agents via MCP, a clever Claude Code token saver, and a fully local macOS speech tool.</p>

            <a href="https://www.figma.com/blog/the-figma-canvas-is-now-open-to-agents/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Figma for Agents — Design with AI agents, connected to your design system</span>
                    <span class="card__desc">Figma's use_figma MCP tool lets AI agents create and edit designs directly on the canvas using your actual components, variables, and auto layout. Skills files encode your team's conventions. Works with Claude Code, Codex, Cursor, and Copilot.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 445</span>
                        <span>·</span>
                        <span>figma.com</span>
                    </div>
                </div>
            </a>

            <a href="https://github.com/JuliusBrussee/caveman" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Caveman — Why use so many token when few do trick?</span>
                    <span class="card__desc">Claude Code skill that makes responses terse while keeping full technical accuracy. Benchmarks show 22–87% token savings, averaging 65%. Multiple intensity levels from Lite to Ultra. One-command install.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 211</span>
                        <span>·</span>
                        <span>github.com</span>
                    </div>
                </div>
            </a>

            <a href="https://matthartman.github.io/ghost-pepper/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Ghost Pepper — 100% Local Private AI for Speech &amp; Meeting Notes</span>
                    <span class="card__desc">macOS app for voice dictation and meeting transcription running entirely on Apple Silicon. Hold Control to dictate into any text field. Records calls with AI summaries saved as markdown. 50+ languages. Free and open source (MIT).</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 176</span>
                        <span>·</span>
                        <span>matthartman.github.io</span>
                    </div>
                </div>
            </a>

            <a href="https://developers.heygen.com/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">HeyGen CLI — Make Videos, Translate Content &amp; Create Avatars in Terminal</span>
                    <span class="card__desc">HeyGen's developer platform now includes a CLI for creating videos, translating content, and generating avatars from the command line. Integrates into CI/CD and automation workflows.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 124</span>
                        <span>·</span>
                        <span>developers.heygen.com</span>
                    </div>
                </div>
            </a>

            <a href="https://store.google.com/product/nest_doorbell" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Google Nest Doorbell — Smart Battery-Powered Video Doorbell</span>
                    <span class="card__desc">New Nest Doorbell with AI-powered person, package, and vehicle detection. Battery-powered with Google Home integration.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 106</span>
                        <span>·</span>
                        <span>store.google.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">Major week ahead: Opus 4.7 reportedly imminent, OpenAI responds to Mythos with a cybersecurity model, and GPT-5.4 Pro cracks another Erdős problem. Local inference keeps accelerating.</p>

            <a href="https://www.theinformation.com/briefings/exclusive-anthropic-preps-opus-4-7-model-ai-design-tool" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Anthropic Preparing Claude Opus 4.7 and AI Design Tool</span>
                </div>
                <div class="card--featured__body">
                    <p>The Information reports Anthropic is preparing its next flagship model, Claude Opus 4.7, along with an AI-powered tool for designing websites and presentations — potentially releasing as soon as this week.</p>
                    <p>The design tool would compete with Google Stitch and Gamma. Figma's stock dropped on the news. Community anticipation is high after weeks of complaints about Opus 4.6 degradation.</p>
                </div>
                <div class="card--featured__meta">
                    <span>theinformation.com</span> · <span>r/singularity</span>
                </div>
            </a>

            <a href="https://9to5mac.com/2026/04/14/openai-unveils-gpt-5-4-cyber-an-ai-model-for-defensive-cybersecurity/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">OpenAI Launches GPT-5.4-Cyber for Defensive Security</span>
                    <span class="card__desc">A variant of GPT-5.4 fine-tuned for cybersecurity with lower refusal boundaries and binary reverse engineering capabilities. Available through tiered Trusted Access program to vetted security professionals. Direct response to Anthropic's Mythos, released exactly one week later.</span>
                </div>
            </a>

            <a href="https://x.com/Liam06972452/status/2044051379916882067" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">GPT-5.4 Pro Solves Erdős Problem #1196</span>
                    <span class="card__desc">Solved in one shot after 80 minutes of thinking. Mathematician Jared Lichtman, who worked on this problem for 7 years, confirmed the result. Formalization is underway. Continues the accelerating trend of AI cracking long-standing math problems.</span>
                </div>
            </a>

            <a href="https://alignment.anthropic.com/2026/automated-w2s-researcher/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Anthropic's AI Agents Outperform Human Researchers on Alignment</span>
                    <span class="card__desc">Anthropic built autonomous AI agents that propose ideas, run experiments, and iterate on weak-to-strong supervision — an open research problem. The agents outperform human researchers, suggesting automating alignment research is already practical.</span>
                </div>
            </a>

            <a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/nvidia-says-ai-cuts-10-month-eight-engineer-gpu-design-task-to-overnight-job-company-is-still-a-long-way-from-ai-designing-chips-without-human-input" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Nvidia: AI Cuts 10-Month, 8-Engineer Chip Design Task to Overnight</span>
                    <span class="card__desc">Porting a standard cell library — previously requiring 8 engineers over 10 months — now done overnight by a single GPU. Nvidia is introducing AI at every stage of chip design, though chief scientist says they're still "a long way" from full automation.</span>
                </div>
            </a>

            <p class="section-intro content-item">Local inference — speedups keep stacking.</p>

            <a href="https://liranringel.github.io/ddtree/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">DDTree — Another Layer of Speedup on Top of DFlash</span>
                    <span class="card__desc">Builds a draft tree from one block diffusion pass and verifies the entire tree in a single target-model forward pass. Achieves 3.3–7.5x speedups depending on task. Local inference acceleration is compounding fast.</span>
                </div>
            </a>

            <a href="https://github.com/raketenkater/llm-server" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">LLM Self-Tunes Its Own llama.cpp Flags — +54% tok/s</span>
                    <span class="card__desc">The model iteratively tunes its own llama.cpp runtime flags and caches the fastest config. On a 3090 Ti + 4070 + 3060 rig: Qwen3.5-122B jumped from 4.1 to 17.47 tok/s, Qwen3.5-27B from 18.5 to 28.5 tok/s.</span>
                </div>
            </a>

            <a href="https://introspective-diffusion.github.io/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">I-DLM: Convert Autoregressive LLMs to Diffusion Models</span>
                    <span class="card__desc">New method achieves >2x speedup, fully compatible with existing inference stacks. Big potential for multi-user local inference.</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/midjourney" class="source-tag">r/midjourney</a>
                <a href="https://reddit.com/r/comfyui" class="source-tag">r/comfyui</a>
            </div>

            <p class="section-intro content-item">Baidu drops a potential new SOTA open-source image model, Tencent is about to release engine-ready 3D world generation, and Midjourney ships V8.1.</p>

            <a href="https://huggingface.co/baidu/ERNIE-Image" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Baidu ERNIE-Image — New SOTA Open-Source Image Model</span>
                </div>
                <div class="card--featured__body">
                    <p>8B parameter DiT model the community is calling the new SOTA among open-source image generation. Cinematic quality and color grading praised as next-level. Excels at text rendering, posters, infographics, and text-heavy content.</p>
                    <p>Turbo variant runs on 24GB consumer GPUs in ~2 seconds. ComfyUI support and LoRA training available day-zero via Ostris AI Toolkit. Base and Turbo variants on HuggingFace.</p>
                </div>
                <div class="card--featured__meta">
                    <span>huggingface.co</span> · <span>r/StableDiffusion</span>
                </div>
            </a>

            <a href="https://x.com/DylanTFWang/status/2043952886166761519" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Tencent HY-World 2.0 — Open-Source 3D World Generation Dropping April 15</span>
                    <span class="card__desc">Multimodal world model generating persistent, explorable 3D environments from text and images. Engine-ready output for game development and simulations. Major upgrade over HY-World 1.5. Open source.</span>
                </div>
            </a>

            <a href="https://huggingface.co/NucleusAI/Nucleus-Image" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Nucleus-Image — 17B MoE Diffusion Transformer</span>
                    <span class="card__desc">Sparse mixture-of-experts image model: 17B total, ~2B active per pass. Claims to match or exceed leading models. New Pareto frontier in quality-versus-efficiency for open-source image generation.</span>
                </div>
            </a>

            <a href="https://www.midjourney.com" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Midjourney V8.1 Alpha — HD 3x Faster, Moodboards Stabilized</span>
                    <span class="card__desc">HD mode now 3x faster and 3x cheaper (now default). Standard res 50% faster. V7-style aesthetics restored. Moodboards and srefs now super stable.</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/SideProject" class="source-tag">r/SideProject</a>
            </div>

            <p class="section-intro content-item">A self-hosted search engine for your browsing history, a floating local AI for macOS, and self-hosted music discovery to ditch Spotify's playlists.</p>

            <a href="https://hister.org/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Hister — Self-Hosted Search Engine for Your Browsing History</span>
                    <span class="card__desc">Full-text indexer that saves all visited pages rendered by your browser. Chrome and Firefox extensions auto-index everything. Powerful query language, offline access to cached pages, terminal and web UI. AGPLv3, built with Go.</span>
                </div>
            </a>

            <a href="https://github.com/quiet-node/thuki" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Thuki — Free Local Floating AI Assistant for macOS</span>
                    <span class="card__desc">Context-aware floating AI that pops up with double-tap Control, even over fullscreen apps. Highlight text first and it arrives pre-filled. Runs locally with Ollama — no API keys, no subscriptions, no cloud.</span>
                </div>
            </a>

            <a href="https://github.com/LumePart/Explo" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Explo + ListenBrainz — Self-Hosted Music Discovery</span>
                    <span class="card__desc">Automated music discovery using ListenBrainz recommendations for your self-hosted library. If you want to ditch Spotify but miss the weekly discovery playlists, this fills the gap with Jellyfin/Navidrome.</span>
                </div>
            </a>

            <a href="https://www.poteam.pro/products/hush" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Hush — macOS Focus &amp; Screen-Sharing Privacy</span>
                    <span class="card__desc">Hides desktop clutter, Dock badges, notifications, and other windows. Rebuilt around focus mode for everyday productivity.</span>
                </div>
            </a>

            <a href="https://github.com/Sync-in/server" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Sync-in 2.2 — Self-Hosted File Sync with PDF OCR</span>
                    <span class="card__desc">Open-source file storage and sync. v2.2 adds full-text search with PDF OCR, Markdown indexing, and an internal event system.</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>
