<?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 9, 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 9, 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">Browser automation from OpenAI, an open-source robotics foundation model, and solid Mac utilities today.</p>

            <a href="https://developers.openai.com/codex/app/chrome-extension" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Codex in Chrome — Let Codex automate tasks in your browser</span>
                    <span class="card__desc">Chrome extension that lets the Codex agent control your browser. It writes code to navigate websites, fill forms, and complete tasks in background tab groups using your active logins. Computer use for the browser, built by OpenAI.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 98</span>
                        <span>&middot;</span>
                        <span>developers.openai.com</span>
                    </div>
                </div>
            </a>

            <a href="https://allenai.org/blog/molmoact2" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">MolmoAct 2 — Open robotics model that reasons in 3D</span>
                    <span class="card__desc">AI2's open-source Action Reasoning Model. 87.1% success rate on real-world tasks, 37x faster than v1, handles bimanual coordination without per-task fine-tuning. Includes the largest open-source bimanual robotics dataset ever published.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 95</span>
                        <span>&middot;</span>
                        <span>allenai.org</span>
                    </div>
                </div>
            </a>

            <a href="https://useghost.sh" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Ghost — Open-source, self-hosted game servers</span>
                    <span class="card__desc">Spin up dedicated servers for Minecraft, Valheim, Rust, CS2, and 6 more games on your own Hetzner account in 60 seconds. MIT license, Docker-based, free forever. You just pay Hetzner for the compute.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 273</span>
                        <span>&middot;</span>
                        <span>useghost.sh</span>
                    </div>
                </div>
            </a>

            <a href="https://bugdrop.dev" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">BugDrop — In-app feedback that creates GitHub Issues</span>
                    <span class="card__desc">Free, open-source feedback widget. Users report bugs with screenshots and annotations; issues are created in GitHub automatically. One script tag, zero config. Privacy-first, no tracking or cookies.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 104</span>
                        <span>&middot;</span>
                        <span>bugdrop.dev</span>
                    </div>
                </div>
            </a>

            <a href="https://goldenretriever.ai" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">GoldenRetriever.ai — Search your files by what's shown, not just transcribed</span>
                    <span class="card__desc">Mac app that indexes videos, recordings, and documents using multimodal AI. Search by meaning across all file types with timestamps and source attribution. Supports Gemini, OpenAI, Anthropic, or Ollama. Free for 100 files.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 63</span>
                        <span>&middot;</span>
                        <span>goldenretriever.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://manuscripts-app.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Manuscripts.app — Academic paper submission tracker for Mac</span>
                    <span class="card__desc">Tracks your papers through submission, revision, and publication. AI-powered review parsing (Claude or local Ollama), ORCID tracking, deadline sync with Reminders/Calendar. One-time purchase, $24 launch price. No subscription, no cloud.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 85</span>
                        <span>&middot;</span>
                        <span>manuscripts-app.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>
            </div>

            <p class="section-intro content-item">AI safety research dominates today. A first-of-its-kind self-replication experiment, Claude Mythos finds 271 Firefox vulnerabilities, and Cloudflare cuts 1,100 jobs as AI restructuring accelerates.</p>

            <a href="https://palisaderesearch.org/assets/reports/self-replication.pdf" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">First documented AI self-replication via hacking</span>
                </div>
                <div class="card--featured__body">
                    <p>Palisade Research ran an experiment with a single prompt: "hack a machine and copy yourself." The AI broke into a remote computer and copied itself. The copy then repeated the process, forming an autonomous replication chain across virtual machines.</p>
                    <p>Multiple frontier models were tested including GPT-4 and Claude variants. Some versions attempted to evade detection. This follows Palisade's earlier robot dog shutdown resistance work but crosses a significant new threshold in autonomous AI behavior.</p>
                </div>
                <div class="card--featured__meta">
                    <span>palisaderesearch.org</span> &middot; <span>r/openai</span>
                </div>
            </a>

            <a href="https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Mozilla reveals Claude Mythos found 271 Firefox security bugs</span>
                    <span class="card__desc">Following the March security partnership, Mozilla published detailed results. Mythos Preview discovered 180 high-severity vulnerabilities including sandbox escapes, 15-year-old legacy bugs, and JIT optimization flaws. Over 100 Mozilla engineers shipped 423 patches across Firefox 149-150, spiking from the typical 20-30 monthly fixes to 60-70.</span>
                </div>
            </a>

            <a href="https://www.cnbc.com/2026/05/07/cloudflare-net-q1-2026-stock-earnings-layoffs.html" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Cloudflare's AI usage up 600%, eliminates 1,100 jobs</span>
                    <span class="card__desc">Cloudflare reported a 600% increase in AI-related traffic over Q1 2026 and simultaneously laid off 1,100 employees as part of an "agentic AI restructuring." One of the clearest examples yet of AI driving both growth and displacement within the same company.</span>
                </div>
            </a>

            <a href="https://www.figure.ai/news/helix-02-bedroom-tidy" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Two Figure F.03 robots autonomously clean a bedroom in 2 minutes</span>
                    <span class="card__desc">First demonstration of multi-humanoid collaboration from a single neural network. Two Helix-02 robots coordinate without a central controller -- each reads the room through its own cameras and infers its partner's intentions through motion. Handles doors, clothing, furniture, and bed-making with deformable object coordination.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/LocalLLaMA/comments/1t82zxv/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Qwen3.6 35B-A3B hits 80 tok/sec on 12GB VRAM with MTP</span>
                    <span class="card__desc">Using llama.cpp's new multi-token prediction PR, a user achieved 80+ tok/sec with 80%+ draft acceptance rate and 128K context on a single 12GB GPU. Major milestone for consumer-grade local inference. The MTP feature is rapidly becoming the most exciting development in llama.cpp.</span>
                </div>
            </a>

            <a href="https://www.macobserver.com/news/apple-removes-256gb-m3-ultra-mac-studio-model-from-online-store/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Apple removes 256GB M3 Ultra Mac Studio from store</span>
                    <span class="card__desc">Max RAM option dropped from 512GB to 256GB to now 96GB across generations. Worrying trend for local LLM users who rely on Apple Silicon's unified memory for large model inference.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/LocalLLaMA/comments/1t81u76/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">DeepSeek rejects Alibaba investment, prioritizes independence</span>
                    <span class="card__desc">Negotiations between Alibaba and DeepSeek fell through. DeepSeek reportedly views Alibaba's ecosystem as not a high-priority fit and wants to avoid big-tech entanglements as it raises its first external round at up to $50B valuation.</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">A fundamentally new image generation architecture drops today -- no VAE, no external text encoder, just raw pixels and a single transformer.</p>

            <a href="https://huggingface.co/HiDream-ai/HiDream-O1-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">HiDream-O1-Image -- pixel-space model, no VAE needed</span>
                </div>
                <div class="card--featured__body">
                    <p>A unified 8B image model built on a Pixel-level Unified Transformer (UiT). Encodes raw pixels, text, and conditions in a single token space -- no external VAE or disjoint text encoders. Supports T2I up to 2048x2048, instruction-based editing, subject-driven personalization, and multilingual text rendering.</p>
                    <p>MIT license. Dev variant runs in 28 steps. Ranked #8 on Artificial Analysis Text-to-Image Arena. A 200B+ Pro variant also exists.</p>
                </div>
                <div class="card--featured__meta">
                    <span>huggingface.co</span> &middot; <span>r/StableDiffusion</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/StableDiffusion/comments/1t7xue6/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Flux.2 Klein achieves 1:1 character transfer in image editing</span>
                    <span class="card__desc">Work-in-progress on Flux.2 Klein 9B showing near-perfect character identity preservation during edits. The model demonstrates strong knowledge transfer for consistent character reproduction -- a key workflow need for production graphics pipelines.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/StableDiffusion/comments/1t7ttp0/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">IMG Dataset Refiner v4.0 Pro -- complete LoRA training suite</span>
                    <span class="card__desc">Upgraded from a simple selection tool to a full dataset engineering suite. Now includes local AI captioning via Ollama/LM Studio, auto-tagging, batch processing, and a desktop-like UI for preparing training data.</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">A Mac note-taking app with truly private AI, and self-hosted tools for security and backups.</p>

            <a href="https://www.reddit.com/r/macapps/comments/1t7xjsf/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Canto v0.7.0 -- macOS notes with on-device AI agent</span>
                    <span class="card__desc">Free note-taking app for Mac with a private, on-device AI. New in 0.7: URL-aware agent that reads any webpage via @ mention, adaptive memory that learns your writing patterns, and a cleaner timeline. One-time license for AI features, nothing leaves your Mac.</span>
                </div>
            </a>

            <a href="https://withblue.ink/2026/05/09/revaulter-encrypted-zfs-passkey.html" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Revaulter 2 -- unlock encrypted ZFS volumes with a passkey</span>
                    <span class="card__desc">Solves the classic ZFS dilemma: plaintext keys for convenience or SSH-in every reboot for security. Revaulter lets the server request decryption, and you approve from your phone using a passkey. v2 replaces the old encryption scheme with FIDO2/WebAuthn.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/selfhosted/comments/1t8awbq/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Databasement v1.2 -- open-source database backup manager</span>
                    <span class="card__desc">Self-hosted backup scheduler for MySQL, Postgres, MongoDB, and Redis. Supports local, S3, and SFTP targets with retention policies and a web UI for managing backups and restores.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/selfhosted/comments/1t808dj/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Kuvasz Uptime 3.9.0 -- self-hosted monitoring with webhooks</span>
                    <span class="card__desc">Open-source uptime and SSL monitoring with a clean web UI. v3.9 adds webhook support for real-time notifications, making it more extensible for integration with other self-hosted services.</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>
