<?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 — March 17, 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">
    <link rel="icon" type="image/png" href="../../WEB/assets/favicon.png">
</head>
<body>
    <div class="container">
        <div class="main-card">

            <header class="page-header content-item">
                <span class="page-header__date">March 17, 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">Manus brings its AI agent to your desktop, OpenAI ships Codex subagents, and a wave of developer tools from MCP managers to self-hosted feature flags.</p>

            <a href="https://manus.im" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">My Computer by Manus AI — Automate files, apps, and workflows</span>
                    <span class="card__desc">Meta-owned Manus brings its AI agent out of the cloud and onto your Mac. Execute CLI commands, organize files, build Swift apps, and automate workflows locally. Every command requires your approval before execution.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 457</span>
                        <span>&middot;</span>
                        <span>manus.im</span>
                    </div>
                </div>
            </a>

            <a href="https://developers.openai.com/codex/subagents" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Codex Subagents — Parallel custom agents for complex tasks</span>
                    <span class="card__desc">OpenAI Codex now supports subagents: spawn specialized, parallel AI workers defined via TOML files. Each agent gets isolated roles (explorer, reviewer, etc.) to execute multi-step workflows without context rot.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 297</span>
                        <span>&middot;</span>
                        <span>developers.openai.com</span>
                    </div>
                </div>
            </a>

            <a href="https://openflags.dev/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">OpenFlags — Self-hosted, edge-ready feature flags</span>
                    <span class="card__desc">Lightweight LaunchDarkly alternative built with Bun and SQLite. Zero-latency local evaluation, percentage rollouts, and a React dashboard. Deploy with Docker in seconds. 100% open source.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 108</span>
                        <span>&middot;</span>
                        <span>openflags.dev</span>
                    </div>
                </div>
            </a>

            <a href="https://xeder-app.web.app/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Xeder — Your X.com feed as a podcast</span>
                    <span class="card__desc">Chrome extension that reads your X/Twitter timeline aloud with natural TTS. Playback controls, speed adjustment, automatic ad filtering, and scroll sync. $4.99 one-time purchase.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 104</span>
                        <span>&middot;</span>
                        <span>xeder-app.web.app</span>
                    </div>
                </div>
            </a>

            <a href="https://parallax.maxigimenez.xyz/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Parallax — Local-first AI orchestrator for dev tasks</span>
                    <span class="card__desc">Pulls work from Linear or GitHub Issues, creates isolated worktrees, generates a plan for approval, then executes changes and opens PRs. All control stays on your machine.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 100</span>
                        <span>&middot;</span>
                        <span>parallax.maxigimenez.xyz</span>
                    </div>
                </div>
            </a>

            <a href="https://discli.rohitk06.in/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">discli — Discord CLI for AI agents and humans</span>
                    <span class="card__desc">Give your AI agent a Discord account from the terminal. Send messages, react, manage threads, moderate. Permission profiles, audit logging, and rate limiting prevent agents from going rogue.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 98</span>
                        <span>&middot;</span>
                        <span>discli.rohitk06.in</span>
                    </div>
                </div>
            </a>

            <a href="https://agreeguard.app" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">AgreeGuard — AI reads the fine print before you click "I Agree"</span>
                    <span class="card__desc">Free Chrome extension that summarizes terms and privacy policies in seconds. Highlights auto-renewals, data selling, hidden fees, and waived legal rights. Works on any website, no account needed.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 93</span>
                        <span>&middot;</span>
                        <span>agreeguard.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">OpenAI drops GPT-5.4 mini and nano, MiniMax unveils a self-evolving M2.7, and HuggingFace makes local agents a one-liner. Plus new math breakthroughs and Mamba 3.</p>

            <a href="https://openai.com/index/introducing-gpt-5-4-mini-and-nano/" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">GPT-5.4 mini and nano released</span>
                </div>
                <div class="card--featured__body">
                    <p>OpenAI's new small models bring GPT-5.4 capabilities to faster, cheaper form factors. Mini scores 54.4% on SWE-bench Pro (close to full 5.4's 57.7%), runs 2x faster than previous small models, and is now available to free ChatGPT users via the "thinking" option.</p>
                    <p>Nano is API-only at $0.20/1M input tokens, designed for high-volume tasks like classification, extraction, and coding subagents. Can describe 76,000 photos for $52.</p>
                </div>
                <div class="card--featured__meta">
                    <span>openai.com</span> &middot; <span>r/openai</span>
                </div>
            </a>

            <a href="https://www.minimax.io/news/minimax-m27-en" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">MiniMax M2.7: first model that deeply participated in its own evolution</span>
                    <span class="card__desc">M2.7 used itself to build RL harnesses, update its own memory, and optimize its training process. 97% skill adherence across 40+ complex skills, 56.2% SWE-Pro, multi-agent collaboration. Handles 30-50% of research workflows autonomously. Available on MiniMax Agent and API.</span>
                </div>
            </a>

            <a href="https://github.com/huggingface/hf-agents" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">HuggingFace hf-agents: one-liner to run local AI agents</span>
                    <span class="card__desc">Uses llmfit to detect your hardware, picks the best model and quant, spins up a llama.cpp server, and launches Pi (the OpenClaw agent). One command, fully local. Posted by HF CEO Clem Delangue.</span>
                </div>
            </a>

            <a href="https://arxiv.org/abs/2603.15617" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">GPT-5.4 Pro makes progress on two unsolved math problems</span>
                    <span class="card__desc">Oxford researchers tested 100 unsolved problems. After reasoning for ~1 hour, GPT-5.4 Pro beat AlphaEvolve's baseline on a Kakeya-type problem by ~4.9% and dropped the constant of a diagonal Ramsey bound by ~2.7%. Awaiting expert validation.</span>
                </div>
            </a>

            <a href="https://www.together.ai/blog/mamba-3" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Mamba 3 — state space model optimized for inference</span>
                    <span class="card__desc">Together AI releases the next generation of the Mamba architecture, a non-transformer approach to language modeling that promises more efficient inference, especially for long sequences.</span>
                </div>
            </a>

            <a href="https://www.technologyreview.com/2026/03/17/1134351/the-pentagon-is-planning-for-ai-companies-to-train-on-classified-data-defense-official-says/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Pentagon plans for AI companies to train on classified data</span>
                    <span class="card__desc">MIT Technology Review reports the DoD is setting up secure environments for AI labs to train military-specific model versions on classified data. Claude is already used in classified settings for target analysis. Training on such data would be a new, security-sensitive step.</span>
                </div>
            </a>

            <a href="https://haoailab.com/blogs/dreamverse/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">FastVideo: real-time 30s 1080p video generation and editing</span>
                    <span class="card__desc">UCSD's Hao AI Lab achieves 4.5s latency for interactive video generation with live editing. Open source on GitHub.</span>
                </div>
            </a>

            <a href="https://www.404media.co/ceo-ignores-lawyers-asks-chatgpt-how-to-void-250-million-contract-loses-terribly-in-court/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">CEO asks ChatGPT how to void $250M contract, ignores lawyers, loses in court</span>
                    <span class="card__desc">A cautionary tale about over-relying on AI for legal advice. The CEO bypassed his legal team entirely.</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/midjourney" class="source-tag">r/midjourney</a>
                <a href="https://reddit.com/r/comfyui" class="source-tag">r/comfyui</a>
            </div>

            <p class="section-intro content-item">Topaz Labs drops a game-changer for local inference, Midjourney V8 alpha arrives, and the open-source community debates Qwen's closed image model.</p>

            <a href="https://www.topazlabs.com/news/topaz-labs-introduces-topaz-neurostream-breakthrough-tech-for-running-large-ai-models-locally" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Topaz NeuroStream: 95% VRAM reduction for local AI models</span>
                </div>
                <div class="card--featured__body">
                    <p>Topaz Labs unveiled NeuroStream, a proprietary VRAM optimization that reduces memory usage by up to 95%. Their Wonder 2 model normally requires ~30GB VRAM but runs on 6GB with identical results and only 2-8% slower performance.</p>
                    <p>Works on Nvidia GeForce RTX, RTX PRO, AMD GPUs, and Apple Macs. Not limited to Topaz models — designed as foundational tech for the entire local AI ecosystem.</p>
                </div>
                <div class="card--featured__meta">
                    <span>topazlabs.com</span> &middot; <span>r/StableDiffusion</span>
                </div>
            </a>

            <a href="https://updates.midjourney.com/v8-alpha/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Midjourney V8 Alpha is here</span>
                    <span class="card__desc">4-5x faster generation, much better prompt following, native 2K output via --hd, and significantly improved text rendering. Available on alpha.midjourney.com for testing. HD/quality modes cost 4x more. Relax mode not yet available.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/StableDiffusion/comments/1rwpyou/basically_official_qwen_image_20_not_opensourcing/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Qwen Image 2.0 confirmed not open-sourcing</span>
                    <span class="card__desc">Website change from "Open-Source" to "Research" tag on Qwen Image 2.0 all but confirms it won't get open weights. Community disappointed, especially amid broader concerns about Alibaba's open-source commitment after the Qwen team shake-up.</span>
                </div>
            </a>

            <a href="https://x.com/ZeevFarbman/status/2033928611632206219" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">LTX CEO: "Why Big Tech is abandoning open source (and why we are doubling down)"</span>
                    <span class="card__desc">Lightricks' Zeev Farbman on the trend toward closed models and why LTX is betting the other way.</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">A beautiful on-screen keyboard for demos, a self-hosted calendar sync tool, and a native macOS canvas for orchestrating coding agents.</p>

            <a href="https://lowtechguys.com/keylume/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Keylume — stylish on-screen keyboard for macOS demos</span>
                    <span class="card__desc">Shows the full keyboard with keys lighting up as you press them. Built-in themes, custom theme editor, auto-shows during screen recording, triple-tap fn to toggle. Free. Perfect for tutorials and product demos.</span>
                </div>
            </a>

            <a href="https://www.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.sh v2 — self-hosted calendar syncing</span>
                    <span class="card__desc">Sync events across multiple calendars so people can't double-book you. V2 adds reliability improvements and a cleaner UI. Open source, self-hosted alternative to expensive calendar sync services.</span>
                </div>
            </a>

            <a href="https://getspecimen.app" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Specimen — native macOS font manager</span>
                    <span class="card__desc">Font Book on steroids. Browse, organize, compare, and discover fonts with a beautiful native interface built for typography lovers. $29 one-time purchase by a publishing industry veteran.</span>
                </div>
            </a>

            <a href="https://github.com/f/textream" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">OpenTeleprompter — voice-activated, hides during screen share</span>
                    <span class="card__desc">Fully local, open-source teleprompter for macOS. Voice-activated scrolling, auto-hides on Zoom/Meet/Teams screen share. No cloud, no account, no subscription. Free alternative to $10-15/mo apps.</span>
                </div>
            </a>

            <a href="https://noise.getoto.net/2026/03/17/backblaze-pricing-and-product-updates/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Backblaze B2 price increase: $6 to $6.95/TB/month</span>
                    <span class="card__desc">~16% increase effective May 1. API calls now free for all customers. Community discussing alternatives.</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>
