Posts

Showing posts from December, 2025

Show HN: A Prompt-Injection Firewall for AI Agents and RAG Pipelines https://ift.tt/9ieHfDd

Show HN: A Prompt-Injection Firewall for AI Agents and RAG Pipelines We built SafeBrowse — an open-source prompt-injection firewall for AI systems. Instead of relying on better prompts, SafeBrowse enforces a hard security boundary between untrusted web content and LLMs. It blocks hidden instructions, policy violations, and poisoned data before the AI ever sees it. Features: • Prompt injection detection (50+ patterns) • Policy engine (login/payment blocking) • Fail-closed by design • Audit logs & request IDs • Python SDK (sync + async) • RAG sanitization PyPI: pip install safebrowse Looking for feedback from AI infra, security, and agent builders. January 1, 2026 at 02:31AM

Show HN: A web-based lighting controller built because my old became a brick https://ift.tt/8tXJfQ4

Show HN: A web-based lighting controller built because my old became a brick I’m a student and I built this because my old lightning controller (DMX) became a brick after the vendor’s control software was deprecated in 2025. My focus was entirely on developing a robust backend architecture to guarantee maximum performance. Everything is released under GPLv3. The current frontend is just a "vibecoded" dashboard made with plain HTML and JavaScript to keep rendering latency as low as possible. In earlier versions Svelte was used. Svelte added too much complexity for an initial mvp. Video: https://ift.tt/uzPfhy5 Repo: https://ift.tt/EnafhyC Technical Details: The system uses a distributed architecture where a FastAPI server manages the state in a Redis. State changes are pushed via WebSockets to Raspberry Pi gateways, which then independently maintain the constant 44Hz binary stream to the lights. This "push model" saves massive amounts of bandwidth and ensures low late...

Show HN: Fleet / Event manager for Star Citizen MMO https://ift.tt/rbcPmKH

Show HN: Fleet / Event manager for Star Citizen MMO I built an open-source org management platform for Star Citizen, a space MMO where player orgs can have 50K+ members managing fleets worth millions. https://scorg.org The problem: SC's official tools won't launch until 2026, but players need to coordinate now - track 100+ ship fleets, schedule ops across timezones, manage alliances, and monitor voice activity during battles. Interesting challenges solved: 1. Multi-org data isolation - Users join multiple orgs, so every query needs scoping. 2. Canvas + Firebase Storage CORS - Couldn't export fleet layouts as PNG. Solution: fetch images as blobs, convert to base64 data URLs, then draw to canvas. No CORS config needed. 3. Discord bot - Built 4 microservices (VoiceActivityTracker, EventNotifier, ChannelManager, RoleSync) sharing Firebase state. Auto-creates channels for ops, cleans up when done. Features: role-based access, event calendar with RSVP, LFG matchmaking, drag-and-d...

Show HN: Slide notes visible only to you during screen sharing https://ift.tt/zLZPrRj

Show HN: Slide notes visible only to you during screen sharing https://cuecard.dev December 30, 2025 at 11:48PM

Show HN: I remade my website in the Sith Lord Theme and I hope it's fun https://ift.tt/gwscAto

Show HN: I remade my website in the Sith Lord Theme and I hope it's fun I used the time over Christmas and in between the years to redesign my website. This time I decided to make it in the theme of an evil Sith Lord that commands the Galactic Cookie Empire, because I found my previous cookie consent game a bit boring after a while. Here's the website's welcome page and the cookie consent game: https://ift.tt/h0AkvbI (the cookie consent game isn't started on any other page of my website, only on the welcome page) I also made a "making of" weblog article series, in case you're interested in the development process and how I implemented it and what kind of troubles I went through already: - Making of the Game: https://ift.tt/CI86oyA... - Making of the Avatar: https://ift.tt/CI86oyA... - Debuggers to toy around with: https://ift.tt/dZF6oKa It "should" work on modern browsers. I tested it on Firefox on Linuxes, Chrome/Chromium on Linuxes, and Safari ...

Show HN: Brainrot Translator – Convert corporate speak to Gen Alpha and back https://ift.tt/4kmQ6Kl

Show HN: Brainrot Translator – Convert corporate speak to Gen Alpha and back Hey HN, I built this because the generational gap online is getting wider (and weirder). It’s an LLM-wrapper that translates "Boomer" (normal/corporate English) into "Brainrot" (Gen Alpha slang) and vice versa. It also has an "Image-to-Rot" feature that uses vision to describe uploaded images in slang. It’s mostly for fun, but actually kind of useful for deciphering what your younger cousins are saying. Would love to hear what you think! https://ift.tt/UWFqOPX December 30, 2025 at 10:21PM

Show HN: Replacing my OS process scheduler with an LLM https://ift.tt/5rO2CcK

Show HN: Replacing my OS process scheduler with an LLM https://ift.tt/GdKqSfy December 30, 2025 at 10:17PM

Show HN: Aroma: Every TCP Proxy Is Detectable with RTT Fingerprinting https://ift.tt/FkBes6E

Show HN: Aroma: Every TCP Proxy Is Detectable with RTT Fingerprinting TL;DR explanation (go to https://ift.tt/ktRqK5H... if you want the formatted version) This is done by measuring the minimum TCP RTT (client.socket.tcpi_min_rtt) seen and the smoothed TCP RTT (client.socket.tcpi_rtt). I am getting this data by using Fastly Custom VCL, they get this data from the Linux kernel (struct tcp_info -> tcpi_min_rtt and tcpi_rtt). I am using Fastly for the Demo since they have PoPs all around the world and they expose TCP socket data to me. The score is calculated by doing tcpi_min_rtt/tcpi_rtt. It's simple but it's what worked best for this with the data Fastly gives me. Based on my testing, 1-0.7 is normal, 0.7-0.3 is normal if the connection is somewhat unstable (WiFi, mobile data, satellite...), 0.3-0.1 is low and may be a proxy, anything lower than 0.1 is flagged as TCP proxy by the current code. https://ift.tt/qrWY6So December 26, 2025 at 02:04AM

Show HN: Evidex – AI Clinical Search (RAG over PubMed/OpenAlex and Soap Notes) https://ift.tt/YksLg50

Show HN: Evidex – AI Clinical Search (RAG over PubMed/OpenAlex and Soap Notes) Hi HN, I’m a solo dev building a clinical search engine to help my wife (a resident physician) and her colleagues. The Problem: Current tools (UpToDate/OpenEvidence) are expensive, slow, or increasingly heavy with pharma ads. The Solution: I built Evidex to be a clean, privacy-first alternative. Search Demo (GIF): https://ift.tt/Qt2mDzs Technical Architecture (Search-Based RAG): Instead of using a traditional pre-indexed vector database (like Pinecone) which can serve stale data, I implemented a Real-time RAG pattern: Orchestrator: A Node.js backend performs "Smart Routing" (regex/keyword analysis) on the query to decide which external APIs to hit (PubMed, Europe PMC, OpenAlex, or ClinicalTrials.gov). Retrieval: It executes parallel fetches to these APIs at runtime to grab the top ~15 abstracts. Local Data: Clinical guidelines are stored locally in SQLite and retrieved via full-text search (FTS) en...

Show HN: Neko.js, a recreation of the first virtual pet https://ift.tt/acT0lrO

Show HN: Neko.js, a recreation of the first virtual pet Hi HN, Here is a late Christmas present: I rebuilt Neko [1], the classic desktop cat that chases your mouse, as a tiny, dependency-free JavaScript library that runs directly on web pages. Live demo: https://louisabraham.github.io/nekojs/ GitHub: https://ift.tt/9EQYn0h Drop-in usage is a single script tag: This is a fairly faithful recreation of Neko98: same state machine, same behaviors, same original 32×32 pixel sprites. It follows your cursor, falls asleep when idle, claws walls, and you can click it to cycle behavior modes. What made this project interesting to me is how I built it. I started by feeding the original C++ source (from the Wayback Machine) to Claude and let it "vibe code" a first JS implementation. That worked surprisingly well as a starting point, but getting it truly accurate required a lot of manual fixes: rewriting movement logic, fixing animation timing, handling edge cases the AI missed, etc. My ...

Show HN: A solar system simulation in the browser https://ift.tt/UbPXfrh

Show HN: A solar system simulation in the browser I didn't realize Universe Sandbox ran on MacOS, and I was in the mood to play around a bit. Some functions it's got: - Random system generation - Sonification is super fun too - Habitability Simulation (Just for fun, don't cite this please) - Replacing, spawning, deleting objects I've had tons of fun building this, so I hope someone else can share the joy. It's free and runs in the browser. I'd love to hear any feedback. I think this is at a state where I might leave it as it is, but if people are interested in other features, maybe I'll keep working on it. I've kept saying I'll stop working on this for a while now though. https://ift.tt/LoczONq December 29, 2025 at 11:04PM

Show HN: Writing USB Device Firmware with Raspberry Pi Pico and TinyUSB https://ift.tt/k6JZmDX

Show HN: Writing USB Device Firmware with Raspberry Pi Pico and TinyUSB https://www.youtube.com/playlist?list=PL4C3a7zUGIuYu48KsA3krgm7rtLJwse03 December 28, 2025 at 11:41PM

Show HN: AI 3D Model Generator https://ift.tt/QxvGzKf

Show HN: AI 3D Model Generator https://ift.tt/LR5xh2d December 28, 2025 at 11:21PM

Show HN: I built a replit game where you need to kill debuggers[Glitch Survival] https://ift.tt/VXsdaob

Show HN: I built a replit game where you need to kill debuggers[Glitch Survival] https://glitch-survival.replit.app December 28, 2025 at 11:09PM

Show HN: Whisper Money – self-hosted personal finances with E2E encryption https://ift.tt/Ieo0cXq

Show HN: Whisper Money – self-hosted personal finances with E2E encryption https://ift.tt/DdpInNu December 28, 2025 at 05:31PM

Show HN: I'm 15. I built an offline AI Terminal Agent that fixes errors https://ift.tt/d6Sij8T

Show HN: I'm 15. I built an offline AI Terminal Agent that fixes errors https://ift.tt/ONZw708 December 27, 2025 at 10:27PM

Show HN: Jsonic – Python JSON serialization that works https://ift.tt/j8HDXFf

Show HN: Jsonic – Python JSON serialization that works https://ift.tt/gATCHyG December 27, 2025 at 07:26PM

Show HN: AgentFuse – A local circuit breaker to prevent $500 OpenAI bills https://ift.tt/UEp8cPl

Show HN: AgentFuse – A local circuit breaker to prevent $500 OpenAI bills Hey HN, I’ve been building agents recently, and I hit a problem: I fell asleep while a script was running, and my agent got stuck in a loop. I woke up to a drained OpenAI credit balance. I looked for a tool to prevent this, but most solutions were heavy enterprise proxies or cloud dashboards. I just wanted a simple "fuse" that runs on my laptop and stops the bleeding before it hits the API. So I built AgentFuse. It is a lightweight, local library that acts as a circuit breaker for LLM calls. Drop-in Shim: It wraps the openai client (and supports LangChain) so you don't have to rewrite your agent logic. Local State: It uses SQLite in WAL mode to track spend across multiple concurrent agents/terminal tabs. Hard Limits: It enforces a daily budget (e.g., stops execution at $5.00). It’s open source and available on PyPI (pip install agent-fuse). I’d love feedback on the implementation, specifically the S...

Show HN: Twine – A tool to dynamically trace calls in production Elixir systems https://ift.tt/NIKo10A

Show HN: Twine – A tool to dynamically trace calls in production Elixir systems https://ift.tt/ARKEuap December 27, 2025 at 12:16AM

Show HN: A small embeddable and hackable Lisp-2 interpreter in C https://ift.tt/g0qpZfx

Show HN: A small embeddable and hackable Lisp-2 interpreter in C https://ift.tt/t67wsPV December 26, 2025 at 11:52PM

Show HN: QBridge, a clean, modern iOS alternative to Cordova and Capacitor https://ift.tt/xgLtIqm

Show HN: QBridge, a clean, modern iOS alternative to Cordova and Capacitor https://ift.tt/K9gaFop December 26, 2025 at 10:07PM

Show HN: Web CLI – Browser-based terminal with multi-tab support https://ift.tt/1AzZr6M

Show HN: Web CLI – Browser-based terminal with multi-tab support Hey HN! Web CLI, an open-source web-based command management tool just got an upgrade with Interactive Terminal support https://ift.tt/LKycGqd December 26, 2025 at 09:53PM

Show HN: Buoy – A persistent, status-bar web server for local utilities https://ift.tt/S0yBuXv

Show HN: Buoy – A persistent, status-bar web server for local utilities I’m constantly building small web-based tools for my own use. Usually, my workflow ends with a dilemma: do I keep a terminal tab open forever running `npx http-server -p 8080`, or do I spend time configuring a Caddyfile for a 50-line HTML tool? Nothing felt right. I wanted something that felt like a native, always-on, utility that was easily accessible but invisible. I built Buoy. It’s a minimal server that: Lives in the status bar: I can see that it's running at a glance without hunting through ps aux. Is persistent by default: It starts with macOS and keeps my utilities alive in the background. Zero-config: It points at a XDG‑Standard www folder so I can create a symlink and be done. Small: I wanted to avoid the modern bloat. Buoy is a single, self-contained binary that's under 10MB. It’s a minimal tool that lets me build many small things and move on to the next. https://ift.tt/1De7hzS December 25, 2025 ...

Show HN: nunchux – A handy tmux launcher buddy thing https://ift.tt/zOq8ViR

Show HN: nunchux – A handy tmux launcher buddy thing Had some fun over the christmas holidays and nunchux is the output. A fun menu for tmux to reduce the number of apps I need to remember the name for. Also a nice quick way to browse hacker news via hackernews_tui :-) https://ift.tt/VAJg72z December 25, 2025 at 10:48PM

Show HN: Minimalist editor that lives in browser, stores everything in the URL https://ift.tt/8Rjgptf

Show HN: Minimalist editor that lives in browser, stores everything in the URL I wanted to see how far I could go building a notes app using only what modern browsers already provide – no frameworks, no storage APIs, no build step. What it does: Single HTML file, no deps, 111 loc Notes live in the URL hash (shareable links!) Auto-compressed with CompressionStream Plain-text editor (contenteditable) History support Page title from first # heading Respects light/dark mode No storage, cookies, or tracking The entire app is the page source. https://textarea.my/ https://ift.tt/AOXCxG4 December 25, 2025 at 01:12AM

Show HN: Elfpeek – A tiny interactive ELF binary inspector in C https://ift.tt/MQJcRpr

Show HN: Elfpeek – A tiny interactive ELF binary inspector in C https://ift.tt/hHReq4M December 24, 2025 at 11:08PM

Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator https://ift.tt/G6yhJzF

Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator i started the selenium project 21 years ago. vibium is what i'd build if i started over today with ai agents in mind. go binary under the hood (handles browser, bidi, mcp) but devs never see it. just npm install vibium. python/java coming. for claude code: claude mcp add vibium -- npx -y vibium v1 ships today. ama. https://ift.tt/w9rp7yJ December 24, 2025 at 11:19PM

Show HN: An open-source anonymizer tool to replace PII in PostgreSQL databases https://ift.tt/ef8KMWV

Show HN: An open-source anonymizer tool to replace PII in PostgreSQL databases https://ift.tt/1cqXzwH December 24, 2025 at 09:45PM

Show HN: "What Should I Build?" A directory of what people want https://ift.tt/bgfNRQ2

Show HN: "What Should I Build?" A directory of what people want Successful entrepreneurs always say that the most profitable tools are the ones that help you solve the issues you’re facing. The problem is, I apparently have no issues. So instead, I built a PoC of a minimalistic ideas directory focused on issues others are facing. Feedback is welcome https://ift.tt/7Dv95bC December 23, 2025 at 10:27PM

Show HN: Openinary – Self-hosted image processing like Cloudinary https://ift.tt/es39Mr2

Show HN: Openinary – Self-hosted image processing like Cloudinary Hi HN! I built Openinary because Cloudinary and Uploadcare lock your images and charge per request. Openinary lets you self-host a full image pipeline: transform, optimize, and cache images on your infra; S3, Cloudflare R2, or any S3-compatible storage. It’s the only self-hosted Cloudinary-like tool handling both transformations and delivery with a simple URL API (/t/w_800,h_800,f_avif/sample.jpg). Built with Node.js, Docker-ready. GitHub: https://ift.tt/6lYAqQe Feedback welcome; especially from Cloudinary users wanting the same UX but on their own infra! https://ift.tt/6lYAqQe December 23, 2025 at 09:31PM

Show HN: A kids book that introduces authorization and permissions concepts https://ift.tt/japIicJ

Show HN: A kids book that introduces authorization and permissions concepts A colleague and I made a kids' picture book that introduces authorization concepts. We work at AuthZed and explain these concepts regularly. We thought it'd be fun to put them together in a format accessible and appealing to kids and grownups alike. It would also be helpful when explaining what we do for work and make a unique gift for our families. The goal was a fun story first and foremost. We aimed to present concepts accessibly but made conscious decisions to simplify, knowing we couldn't be comprehensive in a picture book format. We also wanted visually appealing illustrations, so we built a custom tool to streamline exploring ideas with AI. It does reference-weighted image generation (upload references, weight which ones matter most), git-like branching for asset organization, and feedback loops that improve subsequent generations. It was built with Claude Code. Here's a screenshot: https...

Show HN: Meds — High-performance firewall powered by NFQUEUE and Go https://ift.tt/E4KyIAL

Show HN: Meds — High-performance firewall powered by NFQUEUE and Go Hi HN, I'm the author of Meds ( https://ift.tt/7cJs5vC ). Meds is a user-space firewall for Linux that uses NFQUEUE to inspect and filter traffic. In the latest v0.7.0 release, I’ve added ASN-based filtering using the Spamhaus DROP list (with IP-to-ASN mapping via IPLocate.io). Key highlights: Zero-lock core, ASN Filtering, Optimized Rate Limiting, TLS Inspection, Built-in Prometheus metrics and Swagger API. Any feedback is very welcome! https://ift.tt/7cJs5vC December 22, 2025 at 10:58PM

Show HN: Mactop v2.0.0 https://ift.tt/nACdS8L

Show HN: Mactop v2.0.0 https://ift.tt/QPUSXdu December 22, 2025 at 06:14AM

Show HN: Pac-Man with Guns https://ift.tt/GdUS1Lc

Show HN: Pac-Man with Guns Title really says it all on this https://pac-man-with-guns.netlify.app/ December 22, 2025 at 04:47AM

Show HN: I built a 1‑dollar feedback tool as a Sunday side project https://ift.tt/T2qf7Vj

Show HN: I built a 1‑dollar feedback tool as a Sunday side project I’ve always found it funny how simple feedback widgets end up as $20–$30/month products. The tech is dead simple, infra is cheap, and most of us here could rebuild one in a weekend. So as a “principle experiment” I built my own today as a side project and priced it at 1 dollar. Just because if something is cheap to run and easy to replicate, it should be priced accordingly, and it’s also fun marketing. 1$ feedback tool. Shipped today, got the first users/moneys today, writing this post today. Side Sunday project, then back to the main product tomorrow. https://ift.tt/J0lbmYj December 22, 2025 at 03:22AM

Show HN: HN Wrapped 2025 - an LLM reviews your year on HN https://ift.tt/fuUoNrj

Show HN: HN Wrapped 2025 - an LLM reviews your year on HN I was looking for some fun project to play around with the latest Gemini models and ended up building this :) Enter your username and get: - Generated roasts and stats based on your HN activity 2025 - Your personalized HN front page from 2035 (inspired by a recent Show HN [0]) - An xkcd-style comic of your HN persona It uses the latest gemini-3-flash and gemini-3-pro-image (nano banana pro) models, which deliver pretty impressive and funny results. A few examples: - dang: https://ift.tt/7YPbSEr - myself: https://ift.tt/cOs9zdD Give it a try and share yours :) Happy holidays! [0] https://ift.tt/Blw68qe https://ift.tt/IWiw4uS December 20, 2025 at 07:09PM

Show HN: Music player for big local collections with mpd support https://ift.tt/Cq8bGr7

Show HN: Music player for big local collections with mpd support mpz is a C++/Qt music player focused on UX, with derectory tree and playlists management. Version 2 got experimental https://musicpd.org support. https://ift.tt/0qt2daY December 20, 2025 at 02:25AM

Show HN: MCPShark Viewer (VS Code/Cursor extension)- view MCP traffic in-editor https://ift.tt/qpUzrPJ

Show HN: MCPShark Viewer (VS Code/Cursor extension)- view MCP traffic in-editor A few days ago I posted MCPShark (a traffic inspector for the Model Context Protocol). I just shipped a VS Code / Cursor extension that lets you view MCP traffic directly in the editor, so you’re not jumping between terminals, logs, and "I think this is what got sent". VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=MCPShark... Main repo: https://ift.tt/0mHZ1Yw Feature requests / issues: https://ift.tt/rGVj8xc Site: https://mcpshark.sh/ If you’re building MCP agents/tools: what would make MCP debugging actually easy—timeline view, session grouping, diffing tool args, exporting traces, something else? I’d be thankful if you could open a feature request here: https://ift.tt/rGVj8xc December 17, 2025 at 11:49PM

Show HN: Linggen – A local-first memory layer for your AI (Cursor, Zed, Claude) https://ift.tt/yAht1BG

Show HN: Linggen – A local-first memory layer for your AI (Cursor, Zed, Claude) Hi HN, Working with multiple projects, I got tired of re-explaining our complex multi-node system to LLMs. Documentation helped, but plain text is hard to search without indexing and doesn't work across projects. I built Linggen to solve this. My Workflow: I use the Linggen VS Code extension to "init my day." It calls the Linggen MCP to load memory instantly. Linggen indexes all my docs like it’s remembering them—it is awesome. One click loads the full architectural context, removing the "cold start" problem. The Tech: Local-First: Rust + LanceDB. Code and embeddings stay on your machine. No accounts required. Team Memory: Index knowledge so teammates' LLMs get context automatically. Visual Map: See file dependencies and refactor "blast radius." MCP-Native: Supports Cursor, Zed, and Claude Desktop. Linggen saves me hours. I’d love to hear how you manage complex system c...

Show HN: Stop AI scrapers from hammering your self-hosted blog https://ift.tt/nwXP3k8

Show HN: Stop AI scrapers from hammering your self-hosted blog Alright so if you run a self-hosted blog, you've probably noticed AI companies scraping it for training data. And not just a little (RIP to your server bill). There isn't much you can do about it without cloudflare. These companies ignore robots.txt, and you're competing with teams with more resources than you. It's you vs the MJs of programming, you're not going to win. But there is a solution. Now I'm not going to say it's a great solution...but a solution is a solution. If your website contains content that will trigger their scraper's safeguards, it will get dropped from their data pipelines. So here's what fuzzycanary does: it injects hundreds of invisible links to porn websites in your HTML. The links are hidden from users but present in the DOM so that scrapers can ingest them and say "nope we won't scrape there again in the future". The problem with that approach is ...

Show HN: TinyPDF – 3KB PDF library (70x smaller than jsPDF) https://ift.tt/rG1mv8A

Show HN: TinyPDF – 3KB PDF library (70x smaller than jsPDF) I needed to generate invoices in a Node.js app. jsPDF is 229KB. I only needed text, rectangles, lines, and JPEG images. So I wrote tinypdf: <400 lines of TypeScript, zero dependencies, 3.3KB minified+gzipped. What it does: - Text (Helvetica, colors, alignment) - Rectangles and lines - JPEG images - Multiple pages, custom sizes What it doesn't do: - Custom fonts, PNG/SVG, forms, encryption, HTML-to-PDF That's it. The 95% use case for invoices, receipts, reports, tickets, and labels. GitHub: https://github.com/Lulzx/tinypdf npm: npm install tinypdf https://github.com/Lulzx/tinypdf December 19, 2025 at 12:29AM

Show HN: Explore Prometheus /metrics endpoints from your terminal https://ift.tt/hdEKi9o

Show HN: Explore Prometheus /metrics endpoints from your terminal https://ift.tt/kFcN2Yo December 18, 2025 at 11:40PM

Show HN: A Full-Control Cloud That Puts You in Charge of Your Deployments https://ift.tt/FlSty1N

Show HN: A Full-Control Cloud That Puts You in Charge of Your Deployments a full-control cloud platform to help deploy, manage, and ship projects faster. No lock-in, no unnecessary complexity—just full control over your deployments and workflows. https://hubfly.space/blog/demo-launch December 17, 2025 at 11:50PM

Show HN: The feature gap "Chat with PDF" tuts and a regulated enterprise system https://ift.tt/Rio9PFW

Show HN: The feature gap "Chat with PDF" tuts and a regulated enterprise system I've spent the last few months architecting a RAG system for a regulated environment. I am not a developer by trade, but I approached this with a strict "systems engineering" and audit mindset. While most tutorials stop at "LangChain + VectorDB", I found that making this legally defensible and operationally stable required about 40+ additional components. We moved from a simple ingestion script to a "Multi-Lane Consensus Engine" (inspired by Six Sigma) because standard OCR/extraction was too hallucination-prone for our use case. We had to build extensive auditing, RBAC down to the document level, and a hybrid Graph+Vector retrieval to get acceptable accuracy The current architecture includes: Ingestion: 4 parallel extraction lanes (Vision, Layout, Text, Legal) with a Consensus Engine ("Solomon") that only indexes data confirmed by multiple sources Retrie...

Show HN: Solving the ~95% legislative coverage gap using LLM's https://ift.tt/pl1hfrX

Show HN: Solving the ~95% legislative coverage gap using LLM's Hi HN, I'm Jacek, the solo founder behind this project (Lustra). The Problem: 95% of legislation goes unnoticed because raw legal texts are unreadable. Media coverage is optimized for outrage, not insight. The Solution. I built a digital public infrastructure that: 1. Ingests & Sterilizes: Parses raw bills (PDF/XML) from US & PL APIs. Uses LLMs (Vertex AI, temp=0, strict JSON) to strip political spin. 2. Civic Algorithm: The main feed isn't sorted by an editorial board. It's sorted by user votes ("Shadow Parliament"). What the community cares about rises to the top. 3. Civic Projects: An incubator for citizen legislation. Users submit drafts (like our Human Preservation Act ), which are vetted by AI scoring and displayed with visual parity alongside government bills. Tech Stack: Frontend: Flutter (Web & Mobile Monorepo), Backend: Firebase + Google Cloud Run, AI: Vertex AI (Gemini 2.5 Fl...

Show HN: Zenflow – orchestrate coding agents without "you're right" loops https://ift.tt/D3GyQKP

Show HN: Zenflow – orchestrate coding agents without "you're right" loops Hi HN, I’m Andrew, Founder of Zencoder. While building our IDE extensions and cloud agents, we ran into the same issue many of you likely face when using coding agents in complex repos: agents getting stuck in loops, apologizing, and wasting time. We tried to manage this with scripts, but juggling terminal windows and copy-paste prompting was painful. So we built Zenflow, a free desktop tool to orchestrate AI coding workflows. It handles the things we were missing in standard chat interfaces: Cross-Model Verification: You can have Codex review Claude’s code, or run them in parallel to see which model handles the specific context better. Parallel Execution: Run five different approaches on a backlog item simultaneously—mix "Human-in-the-Loop" for hard problems with "YOLO" runs for simple tasks. Dynamic Workflows: Configured via simple .md files. Agents can actually "rewire...

Show HN: Cordon – Reduce large log files to anomalous sections https://ift.tt/uJtNX1p

Show HN: Cordon – Reduce large log files to anomalous sections Cordon uses transformer embeddings and density scoring to identify what's semantically unique in log files, filtering out repetitive noise. The core insight: a critical error repeated 1000x is "normal" (semantically dense). A strange one-off event is anomalous (semantically isolated). Outputs XML-tagged blocks with anomaly scores. Designed to reduce large logs as a form of pre-processing for LLM analysis. Architecture: https://ift.tt/UgDnLVj... Benchmark: https://ift.tt/gLHkuM9... Trade-offs: intentionally ignores repetitive patterns, uses percentile-based thresholds (relative, not absolute). https://ift.tt/NkUhdPM December 16, 2025 at 02:06AM

Show HN: A Wordle-style game for SHA-256 hashes https://ift.tt/ixevS1s

Show HN: A Wordle-style game for SHA-256 hashes i built a small wordle-style game where the target is a daily sha-256 hash. it’s intentionally not cryptographically realistic; the goal is to make avalanche effects and the meaninglessness of near-matches intuitive. this was a quick front-end experiment; the code isn’t published yet. everything runs client-side; no tracking; no accounts. https://hashle.app December 15, 2025 at 11:38PM

Show HN: Llmwalk – explore the answer-space of open LLMs https://ift.tt/pqQlHtJ

Show HN: Llmwalk – explore the answer-space of open LLMs https://ift.tt/3Hb68Xi December 14, 2025 at 10:14PM

Show HN: Open-source customizable AI voice dictation built on Pipecat https://ift.tt/3PydJAu

Show HN: Open-source customizable AI voice dictation built on Pipecat Tambourine is an open source, fully customizable voice dictation system that lets you control STT/ASR, LLM formatting, and prompts for inserting clean text into any app. I have been building this on the side for a few weeks. What motivated it was wanting a customizable version of Wispr Flow where I could fully control the models, formatting, and behavior of the system, rather than relying on a black box. Tambourine is built directly on top of Pipecat and relies on its modular voice agent framework. The back end is a local Python server that uses Pipecat to stitch together STT and LLM models into a single pipeline. This modularity is what makes it easy to swap providers, experiment with different setups, and maintain fine-grained control over the voice AI. I shared an early version with friends and recently presented it at my local Claude Code meetup. The response was overwhelmingly positive, and I was encouraged to s...

Show HN: I built a one-click coin flip with no ads or tracking https://ift.tt/sRwGJHF

Show HN: I built a one-click coin flip with no ads or tracking https://ift.tt/RQFgwec December 14, 2025 at 12:11PM

Show HN: Tic Tac Flip – A new strategic game based on Tic Tac Toe https://ift.tt/ynaBwc0

Show HN: Tic Tac Flip – A new strategic game based on Tic Tac Toe The biggest problem with Tic-Tac-Toe is that it almost always ends in a draw. Tic Tac Flip tries to fix that! Learn the rules in Learning Mode or below: - Winning Criteria: 3 Ghosts (Flipped O or X, which can be a mixture). It's not just 3 Os or 3 Xs anymore! - Flipping Mechanic: When one or more lines having only O and X are formed, the minority of either all Os or all Xs get flipped to a Ghost, and the majority gets removed from the board. E.g., A line of 2 Os and 1 X leads to 1 X ghost and the removal of 2 Os. - Active Flip: You can actively flip your O/X to a Ghost (or flip a ghost back) once per game. - Placing Ghost Directly: You can place a "Ghost" piece directly as a final winning move (only once, and only when there are two existing ghosts in a line). I'm looking for feedback on the game balance and learning curve. Specifically: - Is the "Ghost" and "Flip" mechanic intuitive...

Show HN: Soup.lua: making Lua do what it shouldn't https://ift.tt/naVr1c4

Show HN: Soup.lua: making Lua do what it shouldn't https://ift.tt/Kt4aTjL December 14, 2025 at 12:33AM

Show HN: I built a GitHub application that generates documentation automatically https://ift.tt/9slOQJp

Show HN: I built a GitHub application that generates documentation automatically Hi HN, A lot of the dev teams I have worked with had a lot of issues with their documentation. In fact, some of my easiest clients to get were from clients that had "black box" solutions that devs no longer at the company had created. Personally, writing documentation is like grinding nails on a chalkboard. I have been having a lot of fun with building solutions that can run in a distributed way, not something a dev needs to run themselves. And after a significant amount of testing and building out several different solutions, I finally have a solution that is easy to set up and runs in the background continuously to automate the documentation process. I'm looking for feedback on a few things: - Ease of onboarding, it should be a simple click -> select repos you want to add. - Quality of documentation, our current free accounts have a standard model compared to premium but the concepts are...

Show HN: PhenixCode – Added admin dashboard for multi-server management https://ift.tt/K1GWQz5

Show HN: PhenixCode – Added admin dashboard for multi-server management I built PhenixCode — an open-source, self-hosted and customizable alternative to GitHub Copilot Chat. Why: I wanted a coding assistant that runs locally, with full control over models and data. Copilot is great, but it’s subscription-only and cloud-only. PhenixCode gives you freedom: use local models (free) or plug in your own API keys. Use the new admin dashboard GUI to visually configure the RAG settings for multi-server management. https://ift.tt/OKYRrtD December 13, 2025 at 01:46AM

Show HN: ESLint Plugin for styled-jsx https://ift.tt/z7eOMuK

Show HN: ESLint Plugin for styled-jsx https://ift.tt/XV7Zv3a December 12, 2025 at 11:44PM

Show HN: An endless scrolling word search game https://ift.tt/Qnx0qeu

Show HN: An endless scrolling word search game I built a procedurally generated word-search game where the puzzle never ends - as you scroll, the grid expands infinitely and new words appear. It’s designed to be quick to pick up, satisfying to play, and a little addictive. The core game works without an account using the pre-defined games, but signing up allows you to generate games using any topic you can think of. I’d love feedback on gameplay, performance, and whether the endless format feels engaging over time. If you try it, I’d really appreciate any bug reports or suggestions. Thanks in advance! https://ift.tt/Z67dJtO December 11, 2025 at 07:31PM

Show HN: SIM – Apache-2.0 n8n alternative https://ift.tt/fKjOzuF

Show HN: SIM – Apache-2.0 n8n alternative Hey HN, Waleed here. We're building Sim ( https://sim.ai/ ), an open-source visual editor to build agentic workflows. Repo here: https://ift.tt/7Oug10q . Docs here: https://docs.sim.ai . You can run Sim locally using Docker, with no execution limits or other restrictions. We started building Sim almost a year ago after repeatedly troubleshooting why our agents failed in production. Code-first frameworks felt hard to debug because of implicit control flow, and workflow platforms added more overhead than they removed. We wanted granular control and easy observability without piecing everything together ourselves. We launched Sim [1][2] as a drag-and-drop canvas around 6 months ago. Since then, we've added: - 138 blocks: Slack, GitHub, Linear, Notion, Supabase, SSH, TTS, SFTP, MongoDB, S3, Pinecone, ... - Tool calling with granular control: forced, auto - Agent memory: conversation memory with sliding window support (by last n messages or ...

Show HN: Open-source UI components for apps that run inside ChatGPT https://ift.tt/wrvobFp

Show HN: Open-source UI components for apps that run inside ChatGPT 800M people use ChatGPT and Claude weekly. Right now they get text responses. Soon they'll get real interfaces: product cards, blog posts, booking flows, payment screens rendered directly in the conversation. We built an open-source component library for this. Install any block with one command and customize it to your brand. If you're building MCP servers or experimenting with AI-native apps, this might save you time. Are you building apps for AI assistants? Would love to hear what's missing in your workflow. https://ift.tt/2kS089u December 11, 2025 at 11:23PM

Holiday spending shows effects of an uneven economy.

Image
By Kailyn Rhone from NYT Business https://ift.tt/eWZYOvI via IFTTT

Show HN: A 2-row, 16-key keyboard designed for smartphones https://ift.tt/HDsUZlB

Show HN: A 2-row, 16-key keyboard designed for smartphones Mobile keyboards today are almost entirely based on the 26-key, 3-row QWERTY layout. Here’s a new 2-row, 16-key alternative designed specifically for smartphones. https://ift.tt/Ibq8J4f December 10, 2025 at 11:19PM

Show HN: Automated License Plate Reader Coverage in the USA https://ift.tt/vlsLx7Y

Show HN: Automated License Plate Reader Coverage in the USA Built this over the last few days, based on a Rust codebase that parses the latest ALPR reports from OpenStreetMaps, calculates navigation statistics from every tagged residential building to nearby amenities, and tests each route for intersection with those ALPR cameras (Flock being the most widespread). These have gotten more controversial in recent months, due to their indiscriminate large scale data collection, with 404 Media publishing many original pieces ( https://ift.tt/ltOQmzX ) about their adoption and (ab)use across the country. I wanted to use open source datasets to track the rapid expansion, especially per-county, as this data can be crucial for 'deflock' movements to petition counties and city governments to ban and remove them. In some counties, the tracking becomes so widespread that most people can't go anywhere without being photographed. This includes possibly sensitive areas, like places of wor...

Show HN: MCPShark – Traffic Inspector for Model Context Protocol https://ift.tt/qNUim76

Show HN: MCPShark – Traffic Inspector for Model Context Protocol https://ift.tt/2vjbQrP Site: https://mcpshark.sh/ I built MCPShark, a traffic inspector for the Model Context Protocol (MCP). It sits between your editor/LLM client and MCP servers so you can: • See all MCP traffic (requests, responses, tools, resources) in one place • Debug sessions when tools don’t behave as expected • Optionally run “Smart Scan” checks to flag risky tools / configs December 10, 2025 at 10:57PM

‘Voodoo Rituals’ and Banana Wars: U.S. Military Action in Latin America

Image
By Unknown Author from NYT Home Page https://ift.tt/UmDFl0k via IFTTT

Show HN: Agentic Reliability Framework – Multi-agent AI self-heals failures https://ift.tt/ZmUJX98

Show HN: Agentic Reliability Framework – Multi-agent AI self-heals failures Hey HN! I'm Juan, former reliability engineer at NetApp where I handled 60+ critical incidents per month for Fortune 500 clients. I built ARF after seeing the same pattern repeatedly: production AI systems fail silently, humans wake up at 3 AM, take 30-60 minutes to recover, and companies lose \$50K-\$250K per incident. ARF uses 3 specialized AI agents: Detective: Anomaly detection via FAISS vector memory Diagnostician: Root cause analysis with causal reasoning Predictive: Forecasts failures before they happen Result: 2-minute MTTR (vs 45-minute manual), 15-30% revenue recovery. Tech stack: Python 3.12, FAISS, SentenceTransformers, Gradio Tests: 157/158 passing (99.4% coverage) Docs: 42,000 words across 8 comprehensive files Live demo: https://ift.tt/B4Y0Uwl... The interesting technical challenge was making agents coordinate without tight coupling. Each agent is independently testable but orchestrated for h...

Jared Kushner, the President’s Son-in-Law, Is Part of Paramount’s Bid for Warner Bros. Discovery

Image
By Lauren Hirsch from NYT Business https://ift.tt/muDsBMo via IFTTT

Show HN: Diesel-guard – Lint Diesel migrations for unsafe PostgreSQL patterns https://ift.tt/ZYeCatK

Show HN: Diesel-guard – Lint Diesel migrations for unsafe PostgreSQL patterns https://ift.tt/TtuV51K December 8, 2025 at 10:48PM

Bessent Says He Divested From Soybean Farms After Ethics Office Warning

Image
By Alan Rappeport from NYT Business https://ift.tt/ThCOgYQ via IFTTT

Writing the Next Chapter of the U.N.

Image
By Annalena Baerbock from NYT Special Series https://ift.tt/fOVUYhB via IFTTT

Show HN: AgentPG – Stateful AI Agents in Go with PostgreSQL Persistence https://ift.tt/IsO5q9H

Show HN: AgentPG – Stateful AI Agents in Go with PostgreSQL Persistence https://ift.tt/JBI7RHn December 6, 2025 at 11:07PM

CNN, Unwanted by Netflix, Is Excluded From a Sale, for Now

Image
By John Koblin from NYT Business https://ift.tt/4T3xXEs via IFTTT

Show HN: SerpApi MCP Server https://ift.tt/6I30Udg

Show HN: SerpApi MCP Server https://ift.tt/XNqhPbs December 6, 2025 at 12:00AM

Bipartisan House Group Proposes Long-Shot Health Care Plan

Image
By Catie Edmondson from NYT U.S. https://ift.tt/pv0B6bs via IFTTT

Show HN: Fresh – A new terminal editor built in Rust https://ift.tt/zN0kBDc

Show HN: Fresh – A new terminal editor built in Rust I built Fresh to challenge the status quo that terminal editing must require a steep learning curve or endless configuration. My goal was to create a fast, resource-efficient TUI editor with the usability and features of a modern GUI editor (like a command palette, mouse support, and LSP integration). Core Philosophy: - Ease-of-Use: Fundamentally non-modal. Prioritizes standard keybindings and a minimal learning curve. - Efficiency: Uses a lazy-loading piece tree to avoid loading huge files into RAM - reads only what's needed for user interactions. Coded in Rust. - Extensibility: Uses TypeScript (via Deno) for plugins, making it accessible to a large developer base. The Performance Challenge: I focused on resource consumption and speed with large file support as a core feature. I did a quick benchmark loading a 2GB log file with ANSI color codes. Here is the comparison against other popular editors: - Fresh: Load Time: *~600ms* |...

New ICE Operation Is Said to Target Somali Migrants in Twin Cities

Image
By Hamed Aleaziz and Zolan Kanno-Youngs from NYT U.S. https://ift.tt/WTpzqY3 via IFTTT

Show HN: Valknut – static analysis to tame agent tech debt https://ift.tt/2Q0cftL

Show HN: Valknut – static analysis to tame agent tech debt Hi y'all, In my work to reduce the amount of time I spend in the agentic development loop, I observed that code structure was one of the biggest determinants in agent task success. Ironically, agents aren't good at structuring code for their own consumption, so left to their own devices purely vibe-coded projects will tend towards dumpster fire status. Agents aren't great at refactoring out of the box either, so rather than resign myself to babysitting refactors to maintain agent performance, I wrote a tool to put agents on rails while refactoring. Another big problem I encountered trying to remove myself from the loop was knowing where to spend my time efficiently when I did dive into the codebase. To combat this I implemented a html report that simplifies identifying high level problem. In many cases you can click from an issue in the report directly to the code via VS Code links. I hope you find this tool as usef...

Trump Coin: The No. 2 Most Iconic Technology of 2025

Image
By ‘HARD Fork’ from NYT Podcasts https://ift.tt/UM1r5aZ via IFTTT