<?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 — June 10, 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">June 10, 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">Coding agent tools, AR glasses for devs, and a Mac security auditor stood out today.</p>

            <a href="https://backplanes.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Spotlight by Backplanes — Session reports for Claude Code & Codex</span>
                    <span class="card__desc">Air traffic control for AI agents. Automatically generates reports from your coding sessions — tracks files accessed, commands executed, external services reached, and scope drift. Free for individuals and teams.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 356</span>
                        <span>&middot;</span>
                        <span>backplanes.com</span>
                    </div>
                </div>
            </a>

            <a href="https://screencharm.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Screen Charm — Polished screen recordings in minutes</span>
                    <span class="card__desc">Smart zoom, motion blur, webcam overlay, background music, and a built-in editor. Export up to 4K. One-time purchase, no subscription.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 265</span>
                        <span>&middot;</span>
                        <span>screencharm.com</span>
                    </div>
                </div>
            </a>

            <a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-live-3-5-translate/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Gemini 3.5 Live Translate — Real-time speech translation in 70+ languages</span>
                    <span class="card__desc">Google's new audio model translates live speech while preserving intonation and pacing. Works in noisy environments with overlapping voices. Live on Android/iOS, coming to Google Meet.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 214</span>
                        <span>&middot;</span>
                        <span>blog.google</span>
                    </div>
                </div>
            </a>

            <a href="https://www.iart.ai" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">iArt.ai — AI agent for video and motion graphics</span>
                    <span class="card__desc">Creates promos, explainers, kinetic type, and motion graphics with audio. Chat to refine and ship. Aims to replace After Effects and CapCut workflows.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 181</span>
                        <span>&middot;</span>
                        <span>iart.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://www.monako.ai" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Monako Glass — AR glasses for hands-free coding agents</span>
                    <span class="card__desc">48g wearable running Buildroot Linux with waveguide display, bone conduction mic, and gesture input. Run Claude Code or Codex hands-free. Reservation-only, ships July-August 2026.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 147</span>
                        <span>&middot;</span>
                        <span>monako.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://herostuff.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Hero Studio Photos — AI product photography from a single snap</span>
                    <span class="card__desc">Snap one photo and get clean studio shots from every angle, including on-model images for clothing. Comes with an API and MCP server for developer integration.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 111</span>
                        <span>&middot;</span>
                        <span>herostuff.com</span>
                    </div>
                </div>
            </a>

            <a href="https://djadmin.github.io/fort" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">fort — One command to audit and fix your Mac's security</span>
                    <span class="card__desc">Checks 15+ settings (FileVault, SIP, firewall, SSH, AirDrop, Gatekeeper), reports a score, and fixes most issues. Single binary, no telemetry, MIT licensed. brew install djadmin/tap/fort</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 102</span>
                        <span>&middot;</span>
                        <span>github.io</span>
                    </div>
                </div>
            </a>

            <a href="https://layerproof.app/vellum" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">LayerProof Vellum — Visual canvas for AI image pipelines</span>
                    <span class="card__desc">Drag-and-drop subject, background, and effects together on a canvas, and Vellum fuses them into a pixel-perfect final asset. Controlled AI image production instead of random generations.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 101</span>
                        <span>&middot;</span>
                        <span>layerproof.app</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">Anthropic dropped Fable 5 — their most powerful public model yet. Google open-sourced a text diffusion model that generates blocks of text in parallel instead of one token at a time.</p>

            <a href="https://www.anthropic.com/news/claude-fable-5-mythos-5" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Claude Fable 5 is here — Anthropic's most powerful general-use model</span>
                </div>
                <div class="card--featured__body">
                    <p>State-of-the-art on nearly all tested benchmarks. Stripe compressed months of Ruby migration into days with Fable 5. Top scores on FrontierCode and Hebbia's Finance Benchmark.</p>
                    <p>$10/$50 per million input/output tokens — less than half the price of Mythos Preview. Free on Pro, Max, and Enterprise through June 22. Mythos 5 (same model, safeguards lifted) deployed to Project Glasswing cyber defenders.</p>
                </div>
                <div class="card--featured__meta">
                    <span>anthropic.com</span> &middot; <span>r/singularity</span>
                </div>
            </a>

            <a href="https://blogs.nvidia.com/blog/rtx-ai-garage-local-gemma-diffusion/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">DiffusionGemma — Google's 26B open model generates text via diffusion, not tokens</span>
                    <span class="card__desc">Instead of one token at a time, DiffusionGemma refines 256-token blocks in parallel — like image diffusion but for text. 26B MoE (3.8B active), Apache 2.0, fits in 18GB VRAM. 1000+ tok/s on H100. NVIDIA shipped day-1 RTX support.</span>
                </div>
            </a>

            <a href="https://www.neowin.net/news/openai-is-rolling-out-a-major-upgrade-to-chatgpt-memory/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">OpenAI rebuilds ChatGPT memory with "Dreaming" — factual recall jumps to 83%</span>
                    <span class="card__desc">New memory architecture: factual recall up from 67.9% to 82.8%, preference adherence from 55.3% to 71.3%. Memories auto-update over time. 2x capacity for Plus/Pro, 5x compute reduction enables free-tier rollout.</span>
                </div>
            </a>

            <a href="https://finance.yahoo.com/sectors/technology/articles/china-prepares-295-billion-plan-081310126.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">China preparing $295B for nationwide AI data center network</span>
                    <span class="card__desc">Beijing plans ~2 trillion yuan over 5 years for interconnected AI compute hubs. Mandates 80% domestic tech (Huawei chips), squeezing out NVIDIA and AMD.</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>
