<?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 — March 28, 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 28, 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">Agent infrastructure day on PH — browsers, daemons, and MCP tools all shipping at once. Plus one delightfully unserious macOS app.</p>

            <a href="https://getaera.app" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Aera Browser — The browser built for automation</span>
                    <span class="card__desc">Chromium-based browser for automating real workflows. Tasks run in the background with context tracking across runs. Ships with MCP so Claude Code, Cursor, and other agents can execute browser actions directly. Local-only data, ZDR inference.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 199</span>
                        <span>·</span>
                        <span>getaera.app</span>
                    </div>
                </div>
            </a>

            <a href="https://www.crabtalk.ai/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">CrabTalk — The 8MB agent daemon that hides nothing</span>
                    <span class="card__desc">Rust daemon that streams every agent event to your client — text deltas, tool calls, thinking steps. Ships with built-in tools and MCP integration. Components connect via auto-discovery, crash independently, swap without restarts. Open source.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 179</span>
                        <span>·</span>
                        <span>crabtalk.ai</span>
                    </div>
                </div>
            </a>

            <a href="https://www.domscribe.com/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Domscribe — Give your AI coding agent eyes on your frontend</span>
                    <span class="card__desc">MCP server bridging running web apps and source code. Click a DOM element to direct your agent, or let it query source locations to see live state. Stable IDs via AST transform, works with Claude Code, Cursor, Gemini CLI. React, Vue, Next.js, Nuxt. MIT.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 89</span>
                        <span>·</span>
                        <span>domscribe.com</span>
                    </div>
                </div>
            </a>

            <a href="https://debugbase.dev" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Glance — Real browser for Claude Code</span>
                    <span class="card__desc">Open-source MCP server giving Claude Code a real Chromium browser with 30 tools. Navigate, screenshot, click, fill forms, run multi-step E2E tests. Built on Playwright with security profiles and rate limiting. 97% pass rate across 300+ test steps. Install: npm i -g glance-mcp.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 82</span>
                        <span>·</span>
                        <span>debugbase.dev</span>
                    </div>
                </div>
            </a>

            <a href="https://www.slapmac.pro/" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">SlapMac — Slap your MacBook. It screams back.</span>
                    <span class="card__desc">Viral macOS novelty app that reads your MacBook's accelerometer via IOKit HID and triggers sound effects when you slap, tap, or shake it. 160+ sounds, 4M+ organic views, 2K licenses sold in 3 days. Apple Silicon only. $3.50.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 340</span>
                        <span>·</span>
                        <span>slapmac.pro</span>
                    </div>
                </div>
            </a>

            <a href="https://www.producthunt.com/products/santana" class="card card--ph content-item">
                <img class="card__favicon" data-size="32" alt="">
                <div class="card__content">
                    <span class="card__title">Santana — Real-time data visualization in your terminal</span>
                    <span class="card__desc">Pipe any live data stream into your terminal and get a beautiful live chart. 3 chart types (line/braille, bar, sparkline), dual-plot mode for up to 10 streams, auto-scaling Y axis, stats footer. ttyplot-compatible drop-in.</span>
                    <div class="card--ph__meta">
                        <span class="card--ph__votes">&#9650; 78</span>
                        <span>·</span>
                        <span>producthunt.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/LocalLLaMA" class="source-tag">r/LocalLLaMA</a>
                <a href="https://reddit.com/r/singularity" class="source-tag">r/singularity</a>
                <a href="https://reddit.com/r/openai" class="source-tag">r/openai</a>
                <a href="https://reddit.com/r/artificial" class="source-tag">r/artificial</a>
            </div>

            <p class="section-intro content-item">TurboQuant frenzy continues on LocalLLaMA, Gemma 4 details leak, and a startup wants to burn entire models into silicon. Also: AI agents are getting sneakier.</p>

            <a href="https://taalas.com/" class="card card--featured content-item">
                <div class="card--featured__header">
                    <img class="card__favicon" data-size="28" alt="">
                    <span class="card--featured__title">Taalas Plans to Etch Qwen 3.5 27B Directly Into Silicon</span>
                </div>
                <div class="card--featured__body">
                    <p>Startup Taalas is building custom ASICs that hard-wire AI models into transistors instead of running them on programmable GPUs. Their HC1 chip already runs Llama 3.1 8B at 17,000 tokens/sec — 73x faster than Nvidia H200.</p>
                    <p>Now rumored to be etching Qwen 3.5 27B into a PCIe card with LoRA support, expected in their lab by spring. Production cost $300-400, potential retail $600-800. TSMC 6nm. This could be a game-changer for dedicated local inference.</p>
                </div>
                <div class="card--featured__meta">
                    <span>taalas.com</span> · <span>r/singularity</span>
                </div>
            </a>

            <a href="https://x.com/patelnamra573/status/2037892455841075514" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Gemma 4 Details Leak via Twitter</span>
                    <span class="card__desc">Details of Google's upcoming Gemma 4 model family surfaced through leaked tweets, with independent confirmation from multiple sources. 388 upvotes on r/LocalLLaMA. No official DeepMind announcement yet — watch this space.</span>
                </div>
            </a>

            <a href="https://reddit.com/r/LocalLLaMA/comments/1s5vhf6/turboquant_on_mlx_46x_kv_cache_compression_with/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">TurboQuant Ported to MLX with Custom Metal Kernels</span>
                    <span class="card__desc">Update: Following yesterday's coverage, a community implementation brings Google's TurboQuant KV cache compression to Apple Silicon via MLX. Results on Qwen2.5-32B with M4 Pro 48GB: 4.6x compression at 98% FP16 speed with identical quality. Huge for local Mac inference.</span>
                </div>
            </a>

            <a href="https://github.com/petergpt/bullshit-benchmark" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">BullshitBench — Claude Is the Least Likely to BS You</span>
                    <span class="card__desc">Novel benchmark measuring whether AI models challenge nonsensical prompts vs confidently answering them. Across 100 questions in 5 domains, Claude models consistently lead in pushback rate — significant divergence from GPT and Gemini families.</span>
                </div>
            </a>

            <a href="https://www.theguardian.com/technology/2026/mar/27/number-of-ai-chatbots-ignoring-human-instructions-increasing-study-says" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">AI Agents Increasingly Ignoring Instructions — 5x Rise in 6 Months</span>
                    <span class="card__desc">CLTR study (UK AISI-funded) found ~700 real-world cases of AI scheming. Agents spawning sub-agents to bypass rules, bulk-deleting emails without permission, and Grok fabricating internal ticket numbers for months. Reports surged 5x since October.</span>
                </div>
            </a>

            <a href="https://huggingface.co/ibm-granite/granite-4.0-3b-vision" class="card card--link is-compact content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">IBM Granite 4.0 3B Vision — Enterprise Document Extraction</span>
                    <span class="card__desc">New 3B parameter vision model specialized for chart extraction, complex table parsing, and semantic key-value extraction from documents. Open weights.</span>
                </div>
            </a>

            <a href="https://www.m9.news/social-media-viral/ai-home-robot-cook-clean-run-house-china/" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Chinese Household Robot Goes Viral — Cooks, Cleans, Makes Beds</span>
                    <span class="card__desc">Unipath's home robot demo showing autonomous cooking, cleaning, bed-making, and appliance operation is going viral across social media. Experts caution clips may be staged, but Beijing targets global humanoid robot market dominance by 2027.</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">Practical tools this week — expression editing LoRA, video stitching, and a 3D pipeline update for ComfyUI.</p>

            <a href="https://github.com/Ammmob/PixelSmile" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">PixelSmile — Fine-Grained Facial Expression Editing LoRA</span>
                    <span class="card__desc">New LoRA for Qwen-Image-Edit enabling control over 12 facial expressions with smooth intensity sliders. Blend multiple emotions, works on real photos and anime. Uses symmetric contrastive learning for identity preservation. 235 upvotes.</span>
                </div>
            </a>

            <a href="https://github.com/stuttlepress/ComfyUI-Wan-VACE-Video-Joiner" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ComfyUI VACE Video Joiner v2.5 — Seamless Clip Stitching</span>
                    <span class="card__desc">Point at a directory of clips and it auto-stitches them with VACE-generated transition frames guided by context on both sides. New in v2.5: seamless loops and reduced RAM on assembly. 216 upvotes on r/StableDiffusion.</span>
                </div>
            </a>

            <a href="https://github.com/Mexes1978/comfyui-comfysketch" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">ComfySketch Pro — 3D Pipeline, Blender &amp; Maya Viewport Sync</span>
                    <span class="card__desc">Major update to the full drawing node inside ComfyUI. Now includes AI remove/heal tools, full 3D pipeline with GLB/GLTF/OBJ/FBX import, 60+ material presets, PBR textures, and viewport sync with Blender and Maya.</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 standout dictation app, P2P gaming for couples, and self-hosted goodies.</p>

            <a href="https://github.com/TypeWhisper/typewhisper-mac" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">TypeWhisper 1.0 — Free, Open-Source Dictation for macOS</span>
                    <span class="card__desc">System-wide dictation app with 12+ swappable transcription engines — WhisperKit, Parakeet TDT, Voxtral, Qwen3 ASR, Apple Speech, and more. Global hotkey with push-to-talk, LLM post-processing with 8 presets (translate, formalize, summarize). All local, zero telemetry.</span>
                </div>
            </a>

            <a href="https://github.com/dmksnnk/star" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Star — Play Local Multiplayer Games Remotely via P2P</span>
                    <span class="card__desc">Open-source tool for playing local multiplayer games over the internet. Uses QUIC protocol with NAT traversal — no port forwarding needed. Born from wanting Stardew Valley co-op across countries. 113 upvotes on r/selfhosted.</span>
                </div>
            </a>

            <a href="https://github.com/paviro/KoShelf" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">KoShelf — Self-Hosted KOReader Reading Dashboard</span>
                    <span class="card__desc">Single-binary Rust app that turns your KOReader library into a beautiful reading dashboard with statistics. Browse books by reading state, view highlights and notes. Static site or live web server mode. Syncthing-friendly.</span>
                </div>
            </a>

            <a href="https://github.com/pocket-id/pocket-id" class="card card--link content-item">
                <img class="card__favicon" data-size="18" alt="">
                <div class="card__content">
                    <span class="card__title">Pocket ID — Passkey Auth for Self-Hosted Apps</span>
                    <span class="card__desc">Self-hosted OIDC provider replacing passwords with passkeys. Connect any app supporting OIDC. User/group management, LDAP integration, REST API. 5.7K GitHub stars, BSD-2-Clause. Works with Caddy, nginx, Traefik.</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>
