<?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 — April 23, 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">April 23, 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">Claude Code gets multi-agent code review, and a couple of useful productivity tools launched today.</p>

            <a href="https://code.claude.com/docs/en/code-review" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Claude Code /ultrareview — Cloud code review with parallel agents</span>
                    <span class="card__desc">Dispatches a fleet of specialized reviewer agents that examine your PR in parallel on Anthropic's cloud, each looking for different issue classes (logic errors, security vulns, regressions). Averages 20 min per review. For Pro and Max users.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 181</span>
                        <span>&middot;</span>
                        <span>code.claude.com</span>
                    </div>
                </div>
            </a>

            <a href="https://kollab.im" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Kollab — Shared workspace where teams work with agents</span>
                    <span class="card__desc">AI agents inside your Slack and Telegram via MCP. Connectors link tools you already use, Skills let anyone reuse workflows, and Memory keeps context alive across projects. Scheduled agent tasks act like timed cron jobs with full MCP access.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 301</span>
                        <span>&middot;</span>
                        <span>kollab.im</span>
                    </div>
                </div>
            </a>

            <a href="https://gemoo.com/focusee/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">FocuSee 2.0 — Screen recording to polished demos</span>
                    <span class="card__desc">Screen Studio alternative for Mac and Windows. Auto zoom, 3D motion effects, AI subtitles in 50+ languages, background removal, voice enhancement, and filler word removal. From raw recording to share-ready video in minutes.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 301</span>
                        <span>&middot;</span>
                        <span>gemoo.com</span>
                    </div>
                </div>
            </a>

            <a href="https://fabric.so" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Fabric CLI — Notes, tasks, and search from your terminal</span>
                    <span class="card__desc">Write, search, and collaborate from the terminal with a personal AI that knows your projects and files. Acts as a memory layer for you and your agents. Now available as a CLI alongside the main app.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 110</span>
                        <span>&middot;</span>
                        <span>fabric.so</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">GPT-5.5 dropped today. Plus Tencent goes open-source, Google reveals 75% AI code, and DeepSeek open-sources its MoE infrastructure.</p>

            <a href="https://openai.com/index/introducing-gpt-5-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">GPT-5.5 released — OpenAI's new frontier model</span>
                </div>
                <div class="card--featured__body">
                    <p>OpenAI's "Spud" model is here. GPT-5.5 scores 82.7% on Terminal-Bench 2.0 (vs Opus 4.7 at 69.4%), 58.6% on SWE-Bench Pro, and GPT-5.5 Pro hits 39.6% on FrontierMath Tier 4 (nearly double Opus 4.7's 22.9%). Available now for Plus/Pro/Business/Enterprise users.</p>
                    <p>API pricing: $5/$30 per million tokens (2x GPT-5.4). Despite higher per-token cost, OpenAI claims 5.5 is significantly more token-efficient, making total task costs comparable. Sam Altman called it "our smartest and most intuitive model."</p>
                </div>
                <div class="card--featured__meta">
                    <span>openai.com</span> &middot; <span>r/openai</span>
                </div>
            </a>

            <a href="https://huggingface.co/tencent/Hy3-preview" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Tencent open-sources Hy3 Preview — 295B MoE with 21B active</span>
                    <span class="card__desc">Tencent's first model after a full infrastructure rebuild, led by former OpenAI researcher Yao Shunyu. 256K context, 74.4% SWE-bench Verified (up from 53%), 67.1% BrowseComp. Went from cold start to open-source in under 3 months. Weights on HuggingFace.</span>
                </div>
            </a>

            <a href="https://www.businessinsider.com/google-ai-generated-code-75-gemini-agents-software-2026-4" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Google: 75% of new code is now AI-generated</span>
                    <span class="card__desc">Sundar Pichai revealed at Cloud Next that AI now generates 75% of Google's new code, up from 50% last fall and 25% in October 2024. Engineers use Gemini and an internal platform called Antigravity. AI adoption is being factored into performance reviews.</span>
                </div>
            </a>

            <a href="https://github.com/deepseek-ai/DeepEP" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">DeepSeek open-sources DeepEP V2 and TileKernels</span>
                    <span class="card__desc">Two infrastructure tools for MoE training and inference. DeepEP V2 cuts latency in router dispatch/combine phases. TileKernels bypasses NVIDIA's CUTLASS by targeting Hopper/Blackwell tile-level architecture directly. Both are significant for anyone running large MoE models.</span>
                </div>
            </a>

            <a href="https://www.cnbc.com/2026/04/23/meta-will-cut-10percent-of-workforce-as-it-pushes-more-into-ai.html" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Meta cuts 10% of workforce — 8,000 jobs — in AI push</span>
                    <span class="card__desc">Layoffs start May 20. Capital spending expected to reach $115-135B in 2026 for AI infrastructure. Zuckerberg: "projects that used to require big teams are now accomplished by a single very talented person." 6,000 open roles also canceled.</span>
                </div>
            </a>

            <p class="section-intro content-item">Open-source model updates and community benchmarks.</p>

            <a href="https://www.reddit.com/r/LocalLLaMA/comments/1strodp/qwen_36_27b_makes_huge_gains_in_agency_on/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Update: Qwen 3.6 27B now ties Sonnet 4.6 on Artificial Analysis Agentic Index</span>
                    <span class="card__desc">Following yesterday's release, community benchmarks show Qwen 3.6 27B matching Claude Sonnet 4.6 on AA's Agentic Index, overtaking Gemini 3.1 Pro, GPT-5.2, and MiniMax 2.7. 85 TPS on a single RTX 3090 with speculative decoding.</span>
                </div>
            </a>

            <a href="https://www.reddit.com/r/LocalLLaMA/comments/1strnh2/ling261t_will_be_open_weights/" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Ling-2.6-1T will be open weights — 1T params, 50B active</span>
                    <span class="card__desc">InclusionAI confirms open-weight release for their next-gen 1T model plus a 104B flash variant (7B active). Follow-up to Ling-2.5-1T's hybrid linear attention architecture.</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">HDR video generation arrives for production pipelines, Nvidia ditches VAEs, and Kling hits native 4K.</p>

            <a href="https://huggingface.co/Lightricks/LTX-2.3-22b-IC-LoRA-HDR" 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 HDR IC-LoRA — First AI video model with EXR output</span>
                    <span class="card__desc">Generates 16-bit HDR video in ARRI LogC3 via an IC-LoRA on LTX-2.3. Outputs float16 EXR frames ready for DaVinci Resolve grading. Works as both native HDR generation and SDR-to-HDR conversion. Built for real production pipelines, not just social media.</span>
                </div>
            </a>

            <a href="https://github.com/NVlabs/PixelDiT" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">PixelDiT by Nvidia — "Say goodbye to VAEs"</span>
                    <span class="card__desc">Diffusion Transformer that generates images directly in pixel space, eliminating the VAE bottleneck entirely. Open weights (1.3B, 1024px). Early but promising architecture shift that could improve fine detail and avoid typical VAE artifacts.</span>
                </div>
            </a>

            <a href="https://huggingface.co/inclusionAI/LLaDA2.0-Uni" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">LLaDA 2.0-Uni released — unified diffusion model for text and images</span>
                    <span class="card__desc">InclusionAI's next-gen diffusion LLM now handles both text and image generation in a single unified model. Successor to the LLaDA architecture that generates all tokens simultaneously rather than left-to-right.</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 critical security alert for Bitwarden users, a gorgeous free music player, and a tool to visualize your Claude Code agents.</p>

            <a href="https://socket.dev/blog/bitwarden-cli-compromised" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Bitwarden CLI compromised in supply chain attack</span>
                </div>
                <div class="card--featured__body">
                    <p>A malicious npm package @bitwarden/cli@2026.4.0 was distributed for ~90 minutes on April 22 via a compromised GitHub Action in the CI/CD pipeline. The rogue package steals GitHub/npm tokens, SSH keys, .env files, shell history, and cloud secrets.</p>
                    <p>Part of a broader campaign by "TeamPCP" that also hit Trivy, Checkmarx, and LiteLLM since March. Bitwarden says no vault data was compromised. If you use the CLI, check your installed version immediately.</p>
                </div>
                <div class="card--featured__meta">
                    <span>socket.dev</span> &middot; <span>r/selfhosted</span>
                </div>
            </a>

            <a href="https://poolsuite.net/mac" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Poolsuite FM for Mac — The ultra-summer music player</span>
                    <span class="card__desc">Hundreds of handpicked tracks curated to boost serotonin. Live 24/7 "ON AIR" channel plus themed skippable channels (Hangover Club, Friday Night Heat, Indie Summer). 100% free, no ads, no sign-up. Beautifully retro design.</span>
                </div>
            </a>

            <a href="https://github.com/FulAppiOS/Agent-Quest" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Agent-Quest — Open-source dashboard to visualize Claude Code agents</span>
                    <span class="card__desc">Real-time visual layer for Claude Code agents in a medieval fantasy style. When running multiple agents across CLI sessions, it shows agent states, progress, and activities in one dashboard. Open source on GitHub.</span>
                </div>
            </a>

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