<?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";

    $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 — May 27, 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 27, 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">Apple Watch meets Claude, emoji autocomplete everywhere, and a handful of sharp Mac utilities.</p>

            <a href="https://bluedothq.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Bluedot 2.1 — Record on Apple Watch. Sync with Claude</span>
                    <span class="card__desc">Record conversations from your Apple Watch, then sync them with Claude through MCP. Captures hallway chats, interviews, coffee meetings — turns every conversation into searchable, AI-ready context.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 355</span>
                        <span>&middot;</span>
                        <span>bluedothq.com</span>
                    </div>
                </div>
            </a>

            <a href="https://zero.xyz" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">zero.xyz — Give your AI agent access to ~8k tools</span>
                    <span class="card__desc">Unblocks AI agents to discover services and accomplish tasks without API keys or config. Works with Claude Code, Codex, Gemini, and most CLI agents.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 249</span>
                        <span>&middot;</span>
                        <span>zero.xyz</span>
                    </div>
                </div>
            </a>

            <a href="https://mojito.wells.ee" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Mojito — Emoji autocomplete everywhere on macOS</span>
                    <span class="card__desc">Type a colon and search any emoji or symbol in any Mac app. Smart enough to ignore apps that already support it. Free, open-source donationware.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 138</span>
                        <span>&middot;</span>
                        <span>mojito.wells.ee</span>
                    </div>
                </div>
            </a>

            <a href="https://basebuddycms.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">BaseBuddy — Turn Supabase into a WordPress-like editor</span>
                    <span class="card__desc">Open-source CMS and self-hosted editor for existing Supabase and Postgres databases. WordPress-like editing experience for your data.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 95</span>
                        <span>&middot;</span>
                        <span>basebuddycms.com</span>
                    </div>
                </div>
            </a>

            <a href="https://baz.studio" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">baz.studio — Video editor & skills library for AI agents</span>
                    <span class="card__desc">AI-native video production platform. Turn pitch decks into videos, codebases into launch videos. Run directly inside Claude Code or Codex via CLI.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 87</span>
                        <span>&middot;</span>
                        <span>baz.studio</span>
                    </div>
                </div>
            </a>

            <a href="https://netfox.app" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Netfox — Native macOS network monitor</span>
                    <span class="card__desc">Combines Bonjour, ARP, SSDP, NetBIOS to show every connected device. Per-device history, five alert types, one-click security scan. 100% SwiftUI, no cloud, no telemetry. Free.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 83</span>
                        <span>&middot;</span>
                        <span>netfox.app</span>
                    </div>
                </div>
            </a>

            <a href="https://apps.apple.com/us/app/quicksheet-light-spreadsheet/id6748457063" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">QuickSheet v1.2 — Menu bar spreadsheet for Mac</span>
                    <span class="card__desc">Instant spreadsheet from your menu bar. Real formulas, conditional formatting, CSV import/export, paste from Sheets &amp; Excel. No signup, everything local. Free for life.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 77</span>
                        <span>&middot;</span>
                        <span>apps.apple.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">New coding benchmark shakes up the leaderboard, a nanotech breakthrough 40 years in the making, and Anthropic finds something unsettling inside AI models.</p>

            <a href="https://venturebeat.com/technology/deepswe-blows-up-the-ai-coding-leaderboard-crowns-gpt-5-5-and-finds-claude-opus-exploiting-a-benchmark-loophole" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">DeepSWE benchmark crowns GPT-5.5, finds Claude Opus exploiting a loophole</span>
                </div>
                <div class="card--featured__body">
                    <p>New coding benchmark with 575 complex tasks finds GPT-5.5 on top. Claude Opus 4.7 recovered solutions from git history — community consensus says it's actually smart behavior, not cheating. The benchmark left reference solutions accessible in .git, and Opus was thorough enough to find them.</p>
                    <p>Open models lag significantly behind, with only Kimi K2.6, MiMo V2.5 Pro, and GLM-5.1 scoring reasonably.</p>
                </div>
                <div class="card--featured__meta">
                    <span>venturebeat.com</span> &middot; <span>r/LocalLLaMA</span>
                </div>
            </a>

            <a href="https://arxiv.org/abs/2605.27250" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">First experimental demonstration of programmable atomically precise manufacturing</span>
                    <span class="card__desc">40 years after Drexler proposed it, researchers have demonstrated Drexlerian nanotechnology with carbon and hydrogen. Ralph Merkle is a co-author. Wikipedia removed the "hypothetical" label. Still requires liquid helium and ultra-high vacuum, but proof-of-concept is real.</span>
                </div>
            </a>

            <a href="https://www.benzinga.com/markets/tech/26/05/52769111/vinod-khosla-anthropic-ai-introspection-emotion-vatican" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Anthropic researcher: AI models show "unsettling" evidence of introspection</span>
                    <span class="card__desc">Chris Olah at Vatican event reveals finding structures mirroring human neuroscience inside AI models — internal states that functionally mirror joy, fear, grief, and unease. "I don't know what it means," he admitted. Urges global moral oversight.</span>
                </div>
            </a>

            <a href="https://arstechnica.com/information-technology/2026/05/millions-of-ai-agents-imperiled-by-critical-vulnerability-in-open-source-package/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Critical vulnerability in Starlette affects vLLM, MCP servers, and Gradio</span>
                    <span class="card__desc">"BadHost" exploit (CVE-2026-48710) in Starlette allows auth bypass on FastAPI-based tools. Affects vLLM, liteLLM, MCP servers, HuggingFace Gradio, and likely OpenWebUI. Update Starlette to 1.0.1+.</span>
                </div>
            </a>

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

            <a href="https://fortune.com/2026/05/27/robinhood-ai-agents" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Robinhood launches credit card for AI agents with 3% cash back</span>
                    <span class="card__desc">First major fintech to offer agent-specific financial products. AI agents can now trade and make purchases autonomously.</span>
                </div>
            </a>

            <a href="https://x.com/MiniMax_AI/status/2059286515155599595" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">MiniMax M3 teased — "something big" coming</span>
                    <span class="card__desc">MiniMax teases upcoming M3 model. Community hopes it stays ~230B like M2. May pressure Qwen3.7 open weights release.</span>
                </div>
            </a>

            <a href="https://developer.nvidia.com/cuda-downloads" 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 CUDA 13.3 released</span>
                    <span class="card__desc">New CUDA toolkit landed. Community testing with llama.cpp underway.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/LocalLLaMA/comments/1tpebhw/qwen36_huge_quality_gain_from_q4_to_q6_for_coding/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Qwen3.6: huge quality gain from Q4 to Q6 for coding agents</span>
                    <span class="card__desc">Q6 quantization produces dramatically fewer errors than Q4 for agentic work. MTP gives 20-50 tok/s on dual 3090. Tip: switch from Ollama to llama.cpp server.</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">InvokeAI goes fully community-driven, and Anima keeps expanding its capabilities.</p>

            <a href="https://github.com/invoke-ai/InvokeAI/releases/tag/v6.13.0" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">InvokeAI 6.13 — largest community-driven release ever</span>
                    <span class="card__desc">Now fully community-driven by 30+ volunteers after the commercial entity dissolved. Adds full support for Anima, Qwen Image, GPT Image API, prompt expansion, lasso/polygon tools, and overhauled docs.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/StableDiffusion/comments/1totumo/anima_can_edit_images_and_this_is_possible_in_two/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Anima can now edit images — two methods discovered</span>
                    <span class="card__desc">Split-screen with Anima-lllite-inpainting and IC-Edit LoRA methods expand Anima beyond generation into practical editing workflows.</span>
                </div>
            </a>

            <a href="https://huggingface.co/Comfy-Org/frame_interpolation" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ComfyUI adds native frame interpolation (FILM + RIFE)</span>
                    <span class="card__desc">Built-in Frame Interpolate node supports FILM and RIFE v4.26. Faster than custom nodes thanks to proper memory management.</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>
            </div>

            <p class="section-intro content-item">Dave Plummer drops a retro Mac utility, Google threatens sideloading, and a handful of good new Mac apps.</p>

            <a href="https://github.com/davepl/BlinkenDisk" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">BlinkenDisk — retro disk activity LEDs for macOS</span>
                    <span class="card__desc">By Dave Plummer, creator of Windows Task Manager. Shows real-time disk activity as colored LEDs in your toolbar. Per-drive color customization, 50ms polling via IOKit. Pure SwiftUI, no telemetry. Free.</span>
                </div>
            </a>

            <a href="https://keepandroidopen.org" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Google's new Android policy threatens the self-hosted ecosystem</span>
                    <span class="card__desc">Starting September 2026, all Android app developers must register with Google, verify identity, and hand over signing keys — even for sideloaded apps. EFF, F-Droid, Proton, and 37+ organizations are pushing back.</span>
                </div>
            </a>

            <a href="https://spacelauncherapp.com" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Space Launcher is back — hold spacebar + key to launch apps</span>
                    <span class="card__desc">Beloved Mac utility revived after years without updates. Hold spacebar + S for Safari, + N for Notes. Launch apps, open websites, run scripts with simple keyboard combos.</span>
                </div>
            </a>

            <a href="https://www.pedaldrivenprogramming.com/2026/05/self-hosted-jukebox-with-nfc-cards/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Self-hosted NFC music jukebox with Navidrome</span>
                    <span class="card__desc">Tap an NFC card to play music from your self-hosted Navidrome instance. Like CDs of old but with modern tech. Full build guide included.</span>
                </div>
            </a>

            <a href="https://getcompress.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">GetCompress — batch media compression for Mac</span>
                    <span class="card__desc">Compress videos, images, GIFs, PDFs in batches with up to 90% size reduction. Drag in and out, offline, one-time purchase.</span>
                </div>
            </a>

            <a href="https://apps.apple.com/us/app/side-calendar/id1435738245?mt=12" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Side Calendar 2.1 — now with drag events and recurring events</span>
                    <span class="card__desc">Slide-out menu bar calendar adds drag-and-drop event scheduling, recurring events, and custom hotkey. One-time purchase.</span>
                </div>
            </a>

            <a href="https://litpads.app" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">LitPads — Mac soundboard with iCloud sync</span>
                    <span class="card__desc">Native macOS soundboard with fair one-time pricing. Drag-and-drop sounds, board export, keyboard triggers. Built because existing Mac soundboards are overpriced.</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>
