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

    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 5, 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 5, 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">Strong day for Mac utilities and open-weight AI models. Minimi brings ambient memory to Claude, NVIDIA drops its biggest open model, and Ideogram goes open-weight.</p>

            <a href="https://www.projectminimi.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Minimi — Your Ambient Memory for Claude</span>
                    <span class="card__desc">Listens across your Mac — docs, calls, messages, tabs — and gives Claude the full picture. No prompting needed. All on-device and private. Perfect companion for Claude Code and Claude Max users.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 386</span>
                        <span>&middot;</span>
                        <span>projectminimi.com</span>
                    </div>
                </div>
            </a>

            <a href="https://ideogram.ai/models/4.0" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Ideogram 4.0 — Open-Weight Text-to-Image with Layout Control</span>
                    <span class="card__desc">9.3B parameter model trained from scratch. Bounding-box layout control, multilingual text rendering, native 2K output. Top open-weight model on DesignArena. Day-0 ComfyUI support with structured JSON prompts.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 223</span>
                        <span>&middot;</span>
                        <span>ideogram.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://developer.nvidia.com/blog/nvidia-nemotron-3-ultra-powers-faster-more-efficient-reasoning-for-long-running-agents/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Nemotron 3 Ultra — NVIDIA's 550B Open Model for Agents</span>
                    <span class="card__desc">550B MoE (55B active) hybrid Mamba-Transformer. 1M token context, 5x faster inference, 30% lower cost vs proprietary alternatives. Most intelligent US open-weight model. Available on HuggingFace and OpenRouter.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 152</span>
                        <span>&middot;</span>
                        <span>developer.nvidia.com</span>
                    </div>
                </div>
            </a>

            <a href="https://github.com/dikshantrajput/LocalClicky" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">LocalClicky — Control Your Mac with Voice, Completely Offline</span>
                    <span class="card__desc">Mac menubar app. Say "Computer" to start a session, chain commands, say "goodbye" when done. Local transcription, local LLM, local VAD. No API keys, no subscription. MIT licensed.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 119</span>
                        <span>&middot;</span>
                        <span>github.com</span>
                    </div>
                </div>
            </a>

            <a href="https://floatpic.app" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">FloatPic — Borderless macOS Image Viewer</span>
                    <span class="card__desc">Ultra-minimalist native image viewer. Borderless floating window, native gestures, blazing-fast loading, 30+ formats. The software disappears — images just float.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 113</span>
                        <span>&middot;</span>
                        <span>floatpic.app</span>
                    </div>
                </div>
            </a>

            <a href="https://github.com/pixiebrix/agent-browser-shield" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Agent Browser Shield — Prompt Injection Protection for AI Agents</span>
                    <span class="card__desc">Sits between your AI agent and the web. Strips prompt injections, masks PII, removes dark patterns, filters token-burning noise. Works with browser-use and Browserbase. Free, source-available.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 103</span>
                        <span>&middot;</span>
                        <span>github.com</span>
                    </div>
                </div>
            </a>

            <a href="https://useclarafy.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Clarafy — Type Messy, Get Polished</span>
                    <span class="card__desc">Zero-suggestion chaos translator. Type or dictate a messy stream-of-consciousness, hit a hotkey, and it rewrites as polished text in place. App-aware formatting for Gmail, Slack, ChatGPT. Hold-to-dictate with tone matching.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 94</span>
                        <span>&middot;</span>
                        <span>useclarafy.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">Claude went down today with a possible data leak scare, Apple's WWDC is Monday, and GitHub Copilot's new billing model is causing developer revolt.</p>

            <a href="https://cybernews.com/ai-news/claude-outage-resolved-anthropic-opus-model-errors/" 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 Outage Hits All Services — Anthropic Probes Possible Data Leak</span>
                </div>
                <div class="card--featured__body">
                    <p>Elevated errors hit claude.ai, Claude API, Claude Code, and Cowork starting at 8:08 PT. All Opus models (4.5–4.8) and Sonnet 4.6 were affected, with recovery taking over two hours.</p>
                    <p>More concerning: Anthropic is investigating social media reports that Claude returned responses meant for other users during the disruption — a potential cross-user data leak.</p>
                </div>
                <div class="card--featured__meta">
                    <span>cybernews.com</span> &middot; <span>r/openai</span>
                </div>
            </a>

            <a href="https://macdailynews.com/2026/06/05/apples-big-ai-redemption-at-wwdc-2026-overhauled-siri-ios-27-macos-27-and-more-set-for-reveal-on-monday/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Update: WWDC 2026 — More Details on Apple's Siri Overhaul</span>
                    <span class="card__desc">Following yesterday's coverage: Siri will get a ChatGPT-style chatbot interface with text + voice, full conversation history, and a new Extensions system. Third-party AI integration lets Siri hand off to Claude or Gemini if installed. Dedicated Siri app coming to iOS 27, iPadOS 27, macOS 27. Keynote is Monday, June 8.</span>
                </div>
            </a>

            <a href="https://techcrunch.com/2026/05/30/what-a-joke-github-copilots-new-token-based-billing-spurs-consternation-among-devs/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">GitHub Copilot's Token Billing Goes Live — Devs Report 10x–50x Cost Spikes</span>
                    <span class="card__desc">Token-based billing replaced flat-rate pricing on June 1. Pro ($10/mo) now includes $10 in AI Credits, Pro+ ($39/mo) gets $39. Code completions stay unlimited, but agent and chat features are metered. Some developers report projected costs jumping from $29 to $750/month.</span>
                </div>
            </a>

            <a href="https://microsoft.ai/news/mai-voice-2expressive-speech-in-10-languages/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Microsoft MAI-Voice-2 — Expressive TTS with Voice Cloning in 15 Languages</span>
                    <span class="card__desc">Clone a voice from 5 seconds of audio. Preferred over its predecessor 72% of the time. Fine-grained emotional control and consistent voice identity across 15 languages. $22/M characters on Azure, with integrations in VSCode, Dynamics 365, and Teams.</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>
                <a href="https://reddit.com/r/midjourney" class="source-tag">r/midjourney</a>
            </div>

            <p class="section-intro content-item">Ideogram goes open-weight with ComfyUI support on day zero, and Tencent eliminates the VAE bottleneck with pixel-space generation.</p>

            <a href="https://blog.comfy.org/p/ideogram-4-day-0-support-in-comfyui" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Ideogram 4.0 Gets Day-0 ComfyUI Support with Structured JSON Prompts</span>
                </div>
                <div class="card--featured__body">
                    <p>ComfyUI shipped native Ideogram 4.0 support on launch day. The 9.3B model supports structured JSON prompts with bounding-box layout control (normalized 0–1000 coords), up to 16 hex colors per image, and typed text elements with separate styling descriptions.</p>
                    <p>Available in ComfyUI 0.24.0 with downloadable workflow templates. Inference code is Apache 2.0; model weights are under Ideogram's non-commercial license (commercial use requires a paid license).</p>
                </div>
                <div class="card--featured__meta">
                    <span>blog.comfy.org</span> &middot; <span>r/comfyui</span>
                </div>
            </a>

            <a href="https://huggingface.co/spaces/multimodalart/z-image-6b-pixel-space" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Tencent Z-Image 6B — Pixel-Space Image Generation Without a VAE</span>
                    <span class="card__desc">L2P framework converts latent-space diffusion weights (Flux/SD) into pixel-space via transfer learning. No VAE bottleneck, 1K resolution. Open source with training code, inference code, and weights. Try it on HuggingFace Spaces.</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/selfhosted" class="source-tag">r/selfhosted</a>
                <a href="https://reddit.com/r/opensource" class="source-tag">r/opensource</a>
                <a href="https://reddit.com/r/macapps" class="source-tag">r/macapps</a>
            </div>

            <p class="section-intro content-item">Self-hosted calendar sync with an MCP server, a sovereign European office suite, and the next-gen video codec.</p>

            <a href="https://keeper.sh" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Keeper — Self-Hosted Calendar Syncing with MCP Server</span>
                    <span class="card__desc">Open source tool for consolidating events across CalDAV and other calendar services. Includes an MCP server for AI assistant integration. Docker deployment with PostgreSQL + Redis. Polished UI for managing events across providers.</span>
                </div>
            </a>

            <a href="https://nextcloud.com/blog/press_releases/sovereign-office-suite-euro-office-to-release-june-9/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Euro-Office — Sovereign Office Suite Launching June 9</span>
                    <span class="card__desc">European alternative to Microsoft Office and Google Workspace, integrated into Nextcloud Hub 26 Spring. Built for data sovereignty and GDPR compliance. Self-hostable.</span>
                </div>
            </a>

            <a href="https://github.com/AOMediaCodec/avm/releases/tag/v1.0.0" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">AV2 Codec v1.0.0 — Next-Gen Video Compression</span>
                    <span class="card__desc">The successor to AV1 from the Alliance for Open Media hits its first stable release. Better compression, royalty-free.</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>
