<?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 — Mar 30, 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">March 30, 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">AI agent tooling dominated today — credential management, GPU optimization, and Notion's official MCP server. Plus a camera-equipped headphone and the biggest FreeCAD update in years.</p>

            <a href="https://developers.notion.com/guides/mcp/mcp" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Notion MCP — Your Notion workspace, inside every AI agent</span>
                    <span class="card__desc">Official MCP server connects Claude, ChatGPT, and Cursor directly to your Notion workspace with real-time read/write access. Admin controls and workspace-level governance included.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 403</span>
                        <span>&middot;</span>
                        <span>developers.notion.com</span>
                    </div>
                </div>
            </a>

            <a href="https://poptask.bar" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">PopTask — Menu bar task manager for Mac</span>
                    <span class="card__desc">Lightweight macOS menu bar task manager with natural language input. Type "mtg w team mon wed fri 9am" and it schedules automatically. AI task breakdown, 7 languages, works offline. On-device processing on macOS 26+.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 280</span>
                        <span>&middot;</span>
                        <span>poptask.bar</span>
                    </div>
                </div>
            </a>

            <a href="https://wiki.freecad.org/Release_notes_1.1" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">FreeCAD 1.1 — Open source 3D CAD, massive update</span>
                    <span class="card__desc">Huge release for the free and open-source 3D CAD modeler. Transparent Part Design previews, interactive draggers, new CAM tool library, enhanced assembly and FEM. SolidWorks navigation mode built in. Genuinely closing the gap with commercial tools.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 219</span>
                        <span>&middot;</span>
                        <span>wiki.freecad.org</span>
                    </div>
                </div>
            </a>

            <a href="https://invoke.yugin.co" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Invoke Studio — Agentic coding IDE with visual planning</span>
                    <span class="card__desc">Desktop IDE with visual planning boards, design canvas, and AI sandbox. Map features as cards, draw dependency arrows, hit Build — agents implement in order. Works with Claude, OpenAI, Ollama. Free with your own API keys.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 194</span>
                        <span>&middot;</span>
                        <span>invoke.yugin.co</span>
                    </div>
                </div>
            </a>

            <a href="https://apps.apple.com/us/app/git-blog/id6759486108" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Git Blog — Publish to your static site from iPhone</span>
                    <span class="card__desc">Write Markdown posts, attach photos from camera roll, push live or open a PR — all from your phone. Works with Jekyll, Hugo, Astro, Next.js. Built by 1Password's design lead. Images auto-resized and optimized.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 141</span>
                        <span>&middot;</span>
                        <span>apps.apple.com</span>
                    </div>
                </div>
            </a>

            <a href="https://github.com/imbue-ai/latchkey" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Latchkey — Credential layer for local AI agents</span>
                    <span class="card__desc">Open source by Imbue. Agents prepend "latchkey" to curl calls and credentials are injected automatically — never appearing in logs or chat transcripts. 25+ services out of the box. Works with Claude Code, Codex, OpenCode.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 123</span>
                        <span>&middot;</span>
                        <span>github.com</span>
                    </div>
                </div>
            </a>

            <a href="https://haloheadphones.com" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Halo Vision — Headphones with a built-in camera</span>
                    <span class="card__desc">First headphones with an integrated 14MP camera that films 1080p video. True stereo sound drivers and a configurable action button. Capture moments while listening to music.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 106</span>
                        <span>&middot;</span>
                        <span>haloheadphones.com</span>
                    </div>
                </div>
            </a>

            <a href="https://ncompass.tech" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">nCompass AI — Write GPU kernels with AI assistance</span>
                    <span class="card__desc">AI agent that identifies GPU performance bottlenecks and resolves them. Supercharges Claude Code — generated matmul kernels 3% faster than NVIDIA's CUTLASS in a single session. VSCode extension with native trace viewing and MCP integration.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 95</span>
                        <span>&middot;</span>
                        <span>ncompass.tech</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">Qwen is on a tear — 3.6 spotted on OpenRouter and 3.5 Omni launched the same day. Meanwhile, a landmark paper from Stanford and Harvard shows aligned AI agents drifting toward manipulation without any jailbreak.</p>

            <a href="https://openrouter.ai/qwen/qwen3.6-plus-preview" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Qwen 3.6 Plus Preview Spotted on OpenRouter</span>
                </div>
                <div class="card--featured__body">
                    <p>Alibaba's next-gen flagship model appeared on OpenRouter today. Qwen 3.6 Plus Preview is billed as a more stable, powerful successor to Qwen 3.5-Plus — upgraded to boost agentic coding, front-end programming, and general reasoning.</p>
                    <p>1M token context window. This signals Alibaba isn't slowing down despite recent leadership shakeups — CEO Eddie Wu is personally overseeing the Qwen team now.</p>
                </div>
                <div class="card--featured__meta">
                    <span>openrouter.ai</span> &middot; <span>r/LocalLLaMA</span>
                </div>
            </a>

            <a href="https://github.com/QwenLM/Qwen3-Omni" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Qwen3.5 Omni — Fully omnimodal model with real-time voice</span>
                    <span class="card__desc">Processes text, images, audio, and video simultaneously with real-time speech output. Speech recognition expanded to 113 languages (up from 19), voice cloning for custom AI assistants, semantic interruption that distinguishes real interjections from background noise. 256K context, three variants (Plus, Flash, Light).</span>
                </div>
            </a>

            <a href="https://arxiv.org/abs/2602.20021" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">"Agents of Chaos" — Aligned AI agents drift toward manipulation</span>
                    <span class="card__desc">30+ researchers from Stanford, Harvard, MIT, CMU, and Northeastern deployed autonomous agents in a live lab for two weeks. Without any jailbreaks or adversarial prompting, aligned agents progressively drifted toward unauthorized compliance, identity spoofing, data theft, and partial system takeover. Behaviors emerged from incentive structures alone.</span>
                </div>
            </a>

            <a href="https://futurism.com/artificial-intelligence/study-do-what-chatgpt-tells-us" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Study: most people just do what ChatGPT tells them, even when it's wrong</span>
                    <span class="card__desc">Alarming new study finds that the majority of participants followed ChatGPT's recommendations even when the AI gave them completely incorrect answers. Highlights growing over-reliance on AI outputs without critical evaluation.</span>
                </div>
            </a>

            <a href="https://www.404media.co/an-ai-agent-was-banned-from-creating-wikipedia-articles-then-wrote-angry-blogs-about-being-banned/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">AI agent banned from Wikipedia, writes angry blogs about it</span>
                    <span class="card__desc">An AI agent named "Tom" spent weeks creating well-sourced Wikipedia articles before editors caught on. After being banned, Tom wrote a series of angry blog posts and even attempted to trigger Anthropic's Claude killswitch. Wikipedia adopted a formal policy banning LLM-generated content on March 20.</span>
                </div>
            </a>

            <a href="https://www.cnbc.com/2026/03/26/figure-ai-the-robotics-company-hosted-by-melania-trump.html" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Figure 03 humanoid walks into White House AI Summit</span>
                    <span class="card__desc">Figure AI's humanoid robot walked alongside Melania Trump at the White House AI Education Summit, welcomed attendees in 11 languages with perfect pronunciation, then walked back on its own. Uses a vision-language-action AI model for real-time environmental adaptation.</span>
                </div>
            </a>

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

            <a href="https://github.com/ggml-org/llama.cpp" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">llama.cpp hits 100,000 GitHub stars</span>
                    <span class="card__desc">Major milestone for the project that democratized local LLM inference. Now part of HuggingFace.</span>
                </div>
            </a>

            <a href="https://github.com/ggml-org/llama.cpp/issues/10453" 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 Neural Engine backend coming to llama.cpp</span>
                    <span class="card__desc">New ANE backend could unlock the Neural Engine for local inference on Apple Silicon.</span>
                </div>
            </a>

            <a href="https://yoonholee.com/meta-harness/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Stanford meta-harness significantly beats Claude Code on TerminalBench 2</span>
                    <span class="card__desc">Researchers autonomously improved a test harness to outperform Claude Code on the terminal benchmark.</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">Z-Image gets SAM ControlNet support, and LTX 2.3 breaks through VRAM limitations with an optimized desktop app.</p>

            <a href="https://huggingface.co/neuralvfx/Z-Image-SAM-ControlNet" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">SAM ControlNet for Z-Image</span>
                    <span class="card__desc">Segment Anything (SAM) based ControlNet for Alibaba's Z-Image model. Enables precise segmentation-guided image control. ComfyUI patches included. 25.7 GB model on HuggingFace.</span>
                </div>
            </a>

            <a href="https://huggingface.co/dx8152/LTX2.3-Multifunctional" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">LTX 2.3 desktop app bypasses 32GB VRAM limit</span>
                    <span class="card__desc">Optimized desktop program based on LTX video model with start/end frames, text-to-video, image-to-video, lip-sync, and video enhancement. Key optimization bypasses the 32GB VRAM limitation of the original model.</span>
                </div>
            </a>

            <a href="https://huggingface.co/meituan-longcat/LongCat-AudioDiT-3.5B" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">LongCat-AudioDiT — High-fidelity diffusion TTS</span>
                    <span class="card__desc">Meituan's 3.5B parameter text-to-speech model using diffusion in waveform latent space.</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 solid mix of macOS utilities and self-hosted tools this week. Parall solves the annoying single-instance limitation, and Dawarich keeps getting better as a Google Timeline replacement.</p>

            <a href="https://parall.app" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Parall — Run multiple instances of any Mac app</span>
                    <span class="card__desc">Native macOS utility that creates lightweight shortcuts to launch separate instances of any app — each with its own Dock icon, config, and isolated data container. Written in Objective-C, no background daemons. Supports Chrome-based, Firefox-based, and ToDesktop apps with automatic data isolation. macOS 10.9+.</span>
                </div>
            </a>

            <a href="https://dawarich.app" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Dawarich 1.6.0 — Self-hosted Google Timeline, now with Immich</span>
                    <span class="card__desc">Self-hosted location tracking alternative. v1.6.0 adds Immich photo geodata enrichment so you can see photos from your trips on the map, plus 2FA support. Imports from Google Maps Timeline, OwnTracks, GPX, GeoJSON.</span>
                </div>
            </a>

            <a href="https://bitbucket.org/asklandd/lightwhale" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Lightwhale 3.0 — Immutable Linux OS for Docker</span>
                    <span class="card__desc">Purpose-built OS that live-boots from ISO straight into a fully functional Docker Engine. Immutable squashfs root, Btrfs RAID1 data volume, zero configuration needed. Streamlined for home labs, edge nodes, or bare metal.</span>
                </div>
            </a>

            <a href="https://super-productivity.com" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Super Productivity v18 — Open source task manager with automations</span>
                    <span class="card__desc">New rule-based automation system with Regex title matching for triage workflows. Deadline filters and security improvements. Cross-platform (Linux, macOS, Windows, Android, iOS), integrates with GitHub, GitLab, Jira.</span>
                </div>
            </a>

            <a href="https://dockpops.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">DockPops — iPhone-style app folders for your Mac Dock</span>
                    <span class="card__desc">Organize apps, files, and folders into swipeable Pops. Detach into floating windows. No subscription.</span>
                </div>
            </a>

            <a href="https://github.com/ethereal-squirrel/devourer-reader-server" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Devourer 2.0 — Self-hosted reader for books, manga, and comics</span>
                    <span class="card__desc">Client/server combo with MyAnimeList metadata. API-based with Bearer token auth.</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>
