<?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 — May 19, 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">May 19, 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">AI phone agents, server management, and a macOS focus app. Also a strong v4 release from imgproxy for self-hosters.</p>

            <a href="https://pollyreach.ai" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">PollyReach — AI Phone Agent for Everyone</span>
                    <span class="card__desc">Give your AI agent a real phone number. It makes calls, handles conversations naturally, navigates IVR menus, waits on hold, and reports back with summaries and transcripts. Also answers your phone 24/7 and screens spam. Works in 50+ languages.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 432</span>
                        <span>&middot;</span>
                        <span>pollyreach.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://ctrlops.io" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">CtrlOps — AI-Powered Linux Server Management</span>
                    <span class="card__desc">AI terminal that generates commands with your approval, one-click deploys from GitHub, visual file manager, and real-time monitoring. 100% local&mdash;your credentials never leave your machine. Mac, Windows, Linux.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 213</span>
                        <span>&middot;</span>
                        <span>ctrlops.io</span>
                    </div>
                </div>
            </a>

            <a href="https://motion.so" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Motion — Video Agent for Motion Design</span>
                    <span class="card__desc">Give it a prompt with links, assets, or references. It researches, storyboards, and creates explainers, launch videos, and logo animations. Edit everything directly at the element level&mdash;no regenerating entire scenes.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 166</span>
                        <span>&middot;</span>
                        <span>motion.so</span>
                    </div>
                </div>
            </a>

            <a href="https://www.heyiam.dk/monocle" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Monocle 3.5 — Noise-Cancelling for Your Screen</span>
                    <span class="card__desc">Dims everything except the active window with a cursor shake. v3.5 adds App Groups (keep related apps visible together), Stage Manager support, fixed multi-monitor blur, and Corner Peek. 50% off until May 31.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 144</span>
                        <span>&middot;</span>
                        <span>heyiam.dk</span>
                    </div>
                </div>
            </a>

            <a href="https://imgproxy.net" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">imgproxy v4 — Self-Hosted Image Processing</span>
                    <span class="card__desc">Fast, secure, self-hosted image processing server. v4 brings parallel downloading, internal caching, RAW format support, and image classification. Used by Medium, Dribbble, and Substack. Single Docker image.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 134</span>
                        <span>&middot;</span>
                        <span>imgproxy.net</span>
                    </div>
                </div>
            </a>

            <a href="https://haystackeditor.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Haystack — AI PR Review for Agent-Generated Code</span>
                    <span class="card__desc">Triages each PR before you read diffs: safe to merge, needs fixes, or needs human review. Analyzes diffs, codebase context, and the agent conversation that produced the PR. Built for the 20+ PRs/day era.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 114</span>
                        <span>&middot;</span>
                        <span>haystackeditor.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">Massive day. Google I/O dropped Gemini 3.5 Flash, Antigravity 2.0, and Gemini Omni. Karpathy left OpenAI orbit for Anthropic. Intel leaked a 160GB GPU that sidesteps HBM shortages.</p>

            <a href="https://techcrunch.com/2026/05/19/openai-co-founder-andrej-karpathy-joins-anthropics-pre-training-team/" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Andrej Karpathy Joins Anthropic</span>
                </div>
                <div class="card--featured__body">
                    <p>OpenAI co-founder and former Tesla Autopilot lead Andrej Karpathy has joined Anthropic to lead a new team focused on using Claude to accelerate pre-training research under team lead Nick Joseph.</p>
                    <p>A huge coup for Anthropic. Karpathy left Eureka Labs (his AI education startup) saying "the next few years at the frontier of LLMs will be especially formative." Signals growing confidence in Anthropic's trajectory.</p>
                </div>
                <div class="card--featured__meta">
                    <span>techcrunch.com</span> &middot; <span>r/openai</span>
                </div>
            </a>

            <a href="https://blog.google/innovation-and-ai/technology/developers-tools/google-io-2026-developer-highlights/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Google I/O: Gemini 3.5 Flash + Antigravity 2.0</span>
                    <span class="card__desc">Gemini 3.5 Flash is Google's strongest model yet for coding and agentic tasks&mdash;4x faster than other frontier models. Antigravity 2.0 is a new agent-first desktop IDE. Demo: 96 agents built a working OS from scratch in 12 hours for under $1K. Pricing is 3x more than 3.2 Flash though.</span>
                </div>
            </a>

            <a href="https://9to5google.com/2026/05/19/gemini-omni-create-anything-model-video/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Gemini Omni: Google's Unified Video Generation Model</span>
                    <span class="card__desc">Replaces the standalone Veo line. Generates and edits video from text, images, video, and audio inputs with conversational editing. Omni Flash available now for AI Plus subscribers. Coming to YouTube Shorts/Create this week.</span>
                </div>
            </a>

            <a href="https://www.cerebras.ai/blog/cerebras-kimi-k2-Enterprise" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Cerebras Runs Kimi K2.6 (1T Params) at 981 Tokens/s</span>
                    <span class="card__desc">Cerebras achieved near-1,000 tok/s on Moonshot AI's trillion-parameter open-weight model&mdash;6.7x faster than the next-fastest GPU cloud, 23x faster than median inference providers. Enterprise trials now available.</span>
                </div>
            </a>

            <a href="https://wccftech.com/intel-crescent-island-pcb-leaks-massive-xe3p-gpu-160gb-lpddr5x/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Intel Crescent Island GPU Leak: 160GB LPDDR5X, No HBM</span>
                    <span class="card__desc">Leaked PCB shows Intel's Xe3P data center GPU with 20 LPDDR5X modules for 160GB total, bypassing the HBM shortage entirely. 640-bit memory interface, estimated 704-760 GB/s bandwidth at 8800-9500MT.</span>
                </div>
            </a>

            <a href="https://startupfortune.com/nvidia-pushes-past-autoregressive-text-generation-with-nemotron-labs-diffusion/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Nvidia Nemotron-Labs-Diffusion: Tri-Mode LLM</span>
                    <span class="card__desc">Switches between autoregressive, diffusion, and self-speculation decoding in a single architecture. 8B variant produces 5.9x more tokens per forward pass than Qwen3-8B at same accuracy. 850-1,015 tok/s on GB200. 3B/8B/14B variants, open weights.</span>
                </div>
            </a>

            <p class="section-intro content-item">More from the local AI and research scene.</p>

            <a href="https://github.com/huggingface/carbon" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">HuggingFace Carbon: Open DNA Foundation Models</span>
                    <span class="card__desc">3B model matches SOTA Evo2-7B while being 275x faster. Trained from scratch using SmolLM methodology adapted for genomic data.</span>
                </div>
            </a>

            <a href="https://github.com/sapientinc/HRM-Text" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">HRM-Text 1B: $1K to Train, Beats Llama 3.2 3B on MATH</span>
                    <span class="card__desc">Hierarchical reasoning architecture. 1B params trained on 40B tokens in 1.9 days on 16 GPUs. Benchmarks look suspicious but the approach is novel.</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">LTX 2.3 ecosystem keeps growing. New RL-LoRA for audio+video sync, RTX upscaler node, and SDR-to-HDR conversion.</p>

            <a href="https://zghhui.github.io/OmniNFT/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">LTX 2.3 OmniNFT RL-LoRA: Synced Video + Audio</span>
                    <span class="card__desc">RL-trained LoRA for LTX 2.3 that greatly improves video quality, reduces artifacts, and achieves perfectly synchronized audio. Realistic lip-sync, action-matched sound, 52% fewer sync errors. Released by Kijai.</span>
                </div>
            </a>

            <a href="https://docs.nvidia.com/maxine/vfx/latest/Filters/VideoSuperResolution.html" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Nvidia RTX 2-Pass Upscaler for ComfyUI</span>
                    <span class="card__desc">Custom ComfyUI node implementing 4 NVIDIA RTX upscaling methods. Runs on just 4GB VRAM + 8GB RAM. Ideal for upscaling AI-generated video.</span>
                </div>
            </a>

            <a href="https://huggingface.co/oumoumad/LumiPic" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">LumiPic: SDR to HDR Conversion LoRA</span>
                    <span class="card__desc">Converts standard images to float-valued HDR EXR files. Even if you don't need HDR, the extra range helps with exposure and color editing. ComfyUI workflows included.</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">Plex just tripled its lifetime pass to $750. Plenty of new macOS apps: a native Google Calendar client, a batch photo editor, screen recorder, and more.</p>

            <a href="https://www.plex.tv/blog/new-lifetime-plex-pass-pricing/" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Plex Lifetime Pass Tripling to $749.99</span>
                </div>
                <div class="card--featured__body">
                    <p>Starting July 1, the Lifetime Plex Pass jumps from $249.99 to $749.99. Current holders keep everything. Monthly and annual plans unchanged.</p>
                    <p>Plex says recurring subscriptions sustain development better, but instead of killing the lifetime option, they're pricing it to reflect "real, ongoing value." If you've been on the fence, you have until July 1.</p>
                </div>
                <div class="card--featured__meta">
                    <span>plex.tv</span> &middot; <span>r/selfhosted</span>
                </div>
            </a>

            <a href="https://www.screenkite.com" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ScreenKite 1.5.0 — Native macOS Screen Recorder</span>
                    <span class="card__desc">Claims 3x faster than Screen Studio. Dynamic layout for short-form video, AI editing integration with Claude Code/Codex/Antigravity. Native macOS, one-time purchase, no Electron.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/macapps/comments/1thn7mc/i_got_tired_of_bad_google_calendar_apps_on_macos/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Native Google Calendar App for Mac (TestFlight)</span>
                    <span class="card__desc">SwiftUI-built Google Calendar client with real-time sync, Meet links, menu bar widget, and keyboard shortcuts. 265+ testers, App Store launch planned for June. Fills the gap between Apple Calendar's poor Google support and Fantastical's $60/yr.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/macapps/comments/1thdwkw/i_set_out_to_build_a_batch_resize_tool_10_months/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">RapidPhoto — Batch Photo Editor for Mac</span>
                    <span class="card__desc">Edit one photo, apply to all 499 others. Fills the space between Lightroom's $12/mo subscription and PhotoBulk's limited editing. One-time purchase on Mac App Store.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/macapps/comments/1thysjh/zipora_released_native_macos_archive_tool_built/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Zipora — Native macOS Archive Tool in Swift/SwiftUI</span>
                    <span class="card__desc">Compression, extraction, preview, extraction history, and archive modification. One-time purchase.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/macapps/comments/1ti3q6h/50_off_dockfolders_ipadosiosstyle_app_folders_for/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">DockFolders — iPad-Style App Folders for macOS Dock</span>
                    <span class="card__desc">Group apps, files, and shortcuts into customizable Dock folders. 50% off right now.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/macapps/comments/1thhaxp/final_beta_of_primetask_before_stable_release/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">PrimeTask — Local-First Productivity Workspace for Mac</span>
                    <span class="card__desc">Tasks, projects, CRM, notes, visual planning. Data as plain JSON, works offline, optional BYO AI. One-time purchase, Obsidian integration.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/macapps/comments/1ti1tia/os_muxy_is_a_lightweight_terminal_for_mac_with_a/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Muxy — Terminal with Mobile Remote Control</span>
                    <span class="card__desc">Built on libghostty with Git integration, project sidebar, file tree, and a companion iOS app to manage sessions from your phone. Open source.</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>
