ads

Wednesday, December 31, 2025

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

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-drop fleet builder, economy tools, alliance system, analytics dashboard, mobile-responsive. ~15 pages, fully functional. Custom military-inspired UI (monospace, gold accents). January 1, 2026 at 02:18AM

Show HN: Eimi – Turn any information into daily cards https://ift.tt/JvPIe0E

Show HN: Eimi – Turn any information into daily cards Hi HN, I’m the developer behind Eimi ( https://eimi.tech/ ). The Problem: I found myself constantly distracted. I wanted to learn new words and keep up with specific news, but every time I opened an app, I ended up doomscrolling for 20 minutes. The signal-to-noise ratio was too low. The Solution: I built Eimi to "calm down" my consumption. It’s a card-based app that delivers content depends on your personal needs. Instead of an infinite feed, you get curated highly customizable cards. Use Cases: Language Learning: Instead of flashcards without context, it generates cards with usage examples for words I'm trying to learn. News/Market Watch: I hook up my interests (e.g., tech news, specific stocks), and it generates a summary card. No clickbait, just the gist. It's currently in Public Beta. I’d love to hear your thoughts on the UX and what other "card types" you’d find useful. Thanks! https://eimi.tech December 31, 2025 at 10:56PM

Tuesday, December 30, 2025

Show HN: Paper Tray – dramatically better file organization for Google Drive https://ift.tt/CuH9kji

Show HN: Paper Tray – dramatically better file organization for Google Drive Hi HN, I'm a solo founder working on a project that uses AI to help with finding files in Google Drive. The Problem: With Google Docs and Sheets, it's easy to make documents but very hard to find them again unless you organize them manually, which takes time. This is a big problem for startups, who often use Google Docs for the convenience but struggle with information management. It leads to a lot of time wasted searching for documents and a lack of clarity. The Solution: Paper Tray uses AI to organize Drive files automatically. It 'tags' each file so you can then use a filter interface to find them. By default, it tags by the type of document (meeting notes, plan, pitch deck etc), the topic of the document, and the department it belongs to (product, engineering, sales etc). The result is that it takes just a few seconds to find most of your documents, in an intuitive and satisfying way. You can add your files easily with a Chrome Extension that adds a button to the header of Google Docs and Sheets. Click this button to add the file and manage the tags. Business model: a 7-day free trial followed by monthly/annual subscription, currently priced at $12/mo, or $9/mo with an annual plan. https://ift.tt/hVp95eI December 30, 2025 at 08:33PM

Monday, December 29, 2025

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

Show HN: Aroma: Every TCP Proxy Is Detectable with RTT Fingerprinting TL;DR explanation (go to https://ift.tt/Hn6Gc7X... 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/pzXOale December 26, 2025 at 03:34AM

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

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/clRPBOT 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 takeaway: coding agents are very useful at resurrecting old codebases, and this is probably the best non-soulless use of AI for coding. It gets you 60–70% of the way there very fast, especially for legacy code that would otherwise rot unread. The last 30% still needs a human who cares about details. The final result is ~38KB uncompressed (~14KB brotli), zero dependencies, and can be dropped into a page with a single

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

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/fj8EzFr December 30, 2025 at 12:34AM

Show HN: MiddleViewer – A native macOS app for technical interview feedbacks https://ift.tt/rD5xk3a

Show HN: MiddleViewer – A native macOS app for technical interview feedbacks Hi HN, I built a native macOS app for helping interviewers for writing feedbacks. It listens to realtime conversations, takes the code, you can add your custom rules and BOOM, it will write the feedbacks in a way you want. https://middleviewer.in December 29, 2025 at 11:21PM

Sunday, December 28, 2025

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

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

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

Show HN: AI 3D Model Generator https://ift.tt/LQfSzw2 December 29, 2025 at 12:51AM

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

Show HN: I built a replit game where you need to kill debuggers[Glitch Survival] https://glitch-survival.replit.app December 29, 2025 at 12:39AM

Saturday, December 27, 2025

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

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

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

Show HN: Jsonic – Python JSON serialization that works https://ift.tt/iXFZ4D0 December 27, 2025 at 08:56PM

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

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 SQLite concurrency logic! I tried to make it as robust as possible without needing a separate server process. https://ift.tt/S3nTvVs December 28, 2025 at 02:16AM

Friday, December 26, 2025

Show HN: Crawlee Cloud Self-hosted platform for running Crawlee and Apify actor https://ift.tt/Hjh0OEY

Show HN: Crawlee Cloud Self-hosted platform for running Crawlee and Apify actor Hey HN, I built Crawlee Cloud, an open-source, self-hosted platform that lets you run Crawlee and Apify Actors on your own infrastructure. The problem: The Apify ecosystem (Crawlee, SDK, Actors) is fantastic for web scraping, but it's tied to their cloud. If you want to keep your data on-prem, run on your own servers, or save on costs at scale, you're stuck. The solution: Crawlee Cloud implements Apify's REST API so your existing Actors work without code changes. Just point APIFY_API_BASE_URL to your own server. What's included: SDK compatible: Datasets, Key-Value Stores, Request Queues all work Docker-based: Each Actor runs in an isolated container Dashboard: Monitor runs, explore datasets, manage Actors CLI: Push, run, and manage Actors from your terminal Stack: Node.js, Fastify, PostgreSQL, Redis, S3/MinIO, Next.js GitHub: https://ift.tt/Nu5hHSU Happy to answer questions! https://crawlee.cloud December 26, 2025 at 10:07PM

Thursday, December 25, 2025

Show HN: I created a tool to generate handwritten signatures https://ift.tt/NaFArDy

Show HN: I created a tool to generate handwritten signatures At this time, I had to sign multiple documents (energy, gas, water, etc) for our new house. I'm using a Mac, and I have the option to create my own sign and reuse it multiple times, making it easy for me. I'm also exploring vibe coding, so I decided to try building a small web app to generate handwritten signatures, allowing me to have a cool-looking signature and for others to use it if they want. You can generate multiple signatures and only pay if you want to download your 7-signature pack. I decided to let the users pay for it (only $3), not to become rich obviously :D, but to maybe cover some operational costs, like the VPS and the domain. Since this is my first vibe-coded project, I'm also open to receiving feedback, so I can give some directions to my "virtual employee" :D Thanks in advance! https://signcraft.pro/ December 26, 2025 at 12:36AM

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

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/zjvQk2V December 26, 2025 at 12:18AM

Show HN: I treated my brain like a buggy server and wrote a patch (Shi-Mo Model) https://ift.tt/VgdJo0q

Show HN: I treated my brain like a buggy server and wrote a patch (Shi-Mo Model) https://ift.tt/KepE2r7 December 25, 2025 at 11:55PM

Show HN: Why many AI-generated websites don't show up on Google https://ift.tt/51jzPoL

Show HN: Why many AI-generated websites don't show up on Google We’ve been experimenting quite a bit with AI website builders and kept seeing the same pattern: Sites often look finished to users — modern UI, fast loads, everything appears “done” — but when search engines crawl them, much of the main content isn’t actually present yet. In many cases the issue isn’t SEO basics, keywords, or content quality. It’s simply when the HTML is generated and what Google receives on first visit. We wrote up a calm, non-marketing explanation of what’s going on, how to spot it yourself (even if you’re not very technical), and why this keeps happening with many modern AI builders. We’re also building a tool (Pagesmith) around this problem, but the article stands on its own and should be useful even if you never use our product. Happy to answer questions or be challenged on any of the claims. https://ift.tt/5yzn3Cp December 25, 2025 at 11:39PM

Wednesday, December 24, 2025

Show HN: Epstein Files and images (4000 .png files) https://ift.tt/mKUpA7L

Show HN: Epstein Files and images (4000 .png files) credit to @RhysSullivan on github for creating this https://epstein-files-browser.vercel.app December 25, 2025 at 12:28AM

Show HN: Master Economics Through Interactive Simulations https://ift.tt/6LA7MP9

Show HN: Master Economics Through Interactive Simulations Discover how economic forces shape prosperity. Explore 6 fundamental curves that explain everything from government spending to capitalism's wealth explosion. https://julienreszka.github.io/economic-simulator/ December 24, 2025 at 10:40PM

Tuesday, December 23, 2025

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

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/h79gur8 Feedback welcome; especially from Cloudinary users wanting the same UX but on their own infra! https://ift.tt/h79gur8 December 23, 2025 at 11:01PM

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

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://ift.tt/Yu6ponc... We'd love feedback on where we chose to simplify. Did we get the tradeoffs right or did we oversimplify? And lastly, did you enjoy the story? You can read the book online: https://ift.tt/rk3LDQR https://ift.tt/rk3LDQR December 24, 2025 at 01:36AM

Show HN: BBC2Podcast – Geo-unblocking proxy for BBC radio as podcasts https://ift.tt/hu9B673

Show HN: BBC2Podcast – Geo-unblocking proxy for BBC radio as podcasts https://ift.tt/hjCLD4H December 23, 2025 at 10:56PM

Monday, December 22, 2025

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

Show HN: Meds — High-performance firewall powered by NFQUEUE and Go Hi HN, I'm the author of Meds ( https://ift.tt/RO8jArc ). 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/RO8jArc December 23, 2025 at 12:28AM

Show HN: Our vibe coded openrouter alternative just made over $40k last 30 days https://ift.tt/TKhCwgZ

Show HN: Our vibe coded openrouter alternative just made over $40k last 30 days https://ift.tt/7HRbfEL December 23, 2025 at 12:47AM

Show HN: CleanCloud – Read-only cloud hygiene checks for AWS and Azure https://ift.tt/tBO0HYF

Show HN: CleanCloud – Read-only cloud hygiene checks for AWS and Azure Hi HN, I’m a solo founder and SRE background engineer. I built CleanCloud to solve a problem I kept seeing on teams I worked with: cloud accounts slowly filling up with orphaned, unowned, or inactive resources created by elastic systems and IaC — but nobody wants tools that auto-delete things. CleanCloud is a small, open-source CLI that: - Scans AWS and Azure accounts in read-only mode - Identifies potential “hygiene” issues (unattached EBS volumes, old snapshots, inactive CloudWatch logs, untagged storage, unused Azure public IPs, etc.) - Uses conservative signals and confidence levels (HIGH / MEDIUM / LOW) - Never deletes or modifies resources - Is designed for review-only workflows (SRE-friendly, IaC-aware) What it intentionally does NOT do: - No auto-remediation - No cost optimization / FinOps dashboards - No agents, no SaaS, no ML - No recommendations based on a single risky signal This is early-stage and I’m explicitly looking for feedback from SREs / DevOps folks: - Are these the right problems to focus on? - Are the signals conservative enough to be trusted? - What rules would you actually want next? Repo (MIT licensed): https://ift.tt/lE71ZHR If this looks useful, a helps a lot. Brutally honest feedback welcome. Many Thanks Suresh December 23, 2025 at 12:45AM

Sunday, December 21, 2025

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

Show HN: Mactop v2.0.0 https://ift.tt/ZxbHQhJ December 22, 2025 at 07:44AM

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

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

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

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/g9dML7k December 22, 2025 at 04:52AM

Show HN: Books mentioned on Hacker News in 2025 https://ift.tt/OUaRivX

Show HN: Books mentioned on Hacker News in 2025 https://hackernews-readings-613604506318.us-west1.run.app December 21, 2025 at 11:21PM

Saturday, December 20, 2025

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

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/kM4yO0r - myself: https://ift.tt/7894zbG Give it a try and share yours:) [0] https://ift.tt/jE4ynDY https://ift.tt/inQPqER December 20, 2025 at 08:39PM

Show HN: Automatic Riff Track Creator https://ift.tt/ixIfBEX

Show HN: Automatic Riff Track Creator I'm a big fan of listening to humorous commentary tracks along with my favorite movies. Currently the only way to do this is to start one program with the commentary audio file, and another program with the video file, and use audio cues from both tracks to line them up using the seek bars of each interface while you're watching. It's... an experience. Especially frustrating if you need to pause for a second... This tool allows you to create a new audio track in the video file containing the commentary track merged with an existing audio track from the video. It also allows you to adjust the offset of the commentary track, so you can line it up with the audio in the movie at arbitrary points in case they are not already in sync. The script tries to do this automatically using subtitles and audio analysis, followed by an optional 'fine-tuning' step if you really want it dialed in to the millisecond. I hope this is useful to anyone else who wants to enjoy these "riff tracks" more easily :) https://ift.tt/5OJqRrm December 20, 2025 at 11:12PM

Show HN: Claude Code Plugin to play music when waiting on user input https://ift.tt/8S3BTIa

Show HN: Claude Code Plugin to play music when waiting on user input Claude Code tends to be just slow enough you have time to tab away and get distracted. This plugin uses Claude Code's hooks to play music when Claude is waiting for user input so you don't just leave it sitting for 15 minutes. https://ift.tt/9unvB3C December 20, 2025 at 11:06PM

Friday, December 19, 2025

Show HN: Stickerbox, a kid-safe, AI-powered voice to sticker printer https://ift.tt/UIkYvb7

Show HN: Stickerbox, a kid-safe, AI-powered voice to sticker printer Bob and Arun here, creators of Stickerbox. If AI were built for kids, what would it look like? Asking that question led us to creativity, and more specifically, the power of kids’ imaginations. We wanted to let kids combine the power of their ideas with AI tools but we needed to make sure we did it safely and in the right way. Enter Stickerbox, a voice powered sticker printer. By combining AI image generation with thermal sticker printing, we instantly turn kids' wildest ideas into real stickers they can color, stick, and share. What surprised us most is how the “AI” disappears behind the magic of the device. The moment that consistently amazes kids is when the printer finishes and they are holding their own idea as a real sticker. A ghost on a skateboard, a dragon doing its taxes, their dog as a superhero, anything they can dream of, they can hold in their hand. Their reactions are what pushed us to keep building, even though hardware can be really hard. Along the way the scope of the project grew more than we expected: navigating supply chains, sourcing safe BPA/BPS free thermal paper, passing safety testing for a children’s product, and designing an interface simple enough that a five year old can walk up and just talk to it. We also spent a lot of time thinking about kids’ data and privacy so that parents would feel comfortable having this in their home. Stickerbox is our attempt to make modern AI kid-safe, playful, and tangible. We’d love to hear what you think! P.S. If you’re interested in buying one for yourself or as a gift, use code FREE3PACK to get an extra free pack of paper refills. https://stickerbox.com/ December 20, 2025 at 02:44AM

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

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 context! Repo: https://ift.tt/nmTZMku Website: https://linggen.dev https://ift.tt/nmTZMku December 20, 2025 at 12:54AM

Show HN: I Made Loom for Mobile https://ift.tt/D4P59Ye

Show HN: I Made Loom for Mobile An app to make demo vids Of course I have a demo vid: https://www.youtube.com/watch?v=c_fq0TzlsXI This will be my last post to HN about this. I always like to try a few titles to see if any hit. https://demoscope.app December 20, 2025 at 12:08AM

Show HN: Credible brings credibility scores directly on Hacker News https://ift.tt/Uj1AmTg

Show HN: Credible brings credibility scores directly on Hacker News Hi HN, This is Aki, a technical founder having previously shipped products to 1B+ people (I launched the heart button on twitter). I built Credible because I wanted a way to know whether something I'm about to read would be worth my time. I also got tired of context-switching to verify what I read. Credible is a Chrome extension that displays instant credibility scores directly into the pages you browse, including HN itself. ** How it works ** On HN Home: You see a credibility score next to each link. On HN Comments page: You see the full analysis of the linked article. This includes the linked article's key takeaways, credibility score, bias detection, and a breakdown of claims (facts vs opinions vs dubious) without leaving the page. They also show on our mobile-friendly feed here: https://ift.tt/DVp6Nre Chrome Web Store: https://ift.tt/HE6IJT5 We will have a major focus next year on shipping tools that utilize AI to make consumption a breeze. As we design that, would love to know: Is this scoring & UX useful for you? What would make it even better? https://ift.tt/mQt5nsl December 20, 2025 at 12:05AM

Thursday, December 18, 2025

Show HN: MiraTTS, a 48kHz Open-Source TTS at 100x Real-Time Speed https://ift.tt/MyZKhjn

Show HN: MiraTTS, a 48kHz Open-Source TTS at 100x Real-Time Speed I’ve been working on MiraTTS, a fine-tune of Spark-TTS designed for high realism and stable text-to-speech. The goal was to create an incredibly fast but high quality model. Most open TTS models are either computationally heavy or generate 16-24kHz audio. Mira achieves high fidelity and speed by combining two things: FlashSR: For generating crisp and clearer 48kHz audio outputs. LMDeploy: Heavily optimized inference allowing for 100x real-time speed and low latency (roughly150ms). I built this so local users have access to a high quality local text-to-speech model that works for any usecase. It’s currently in its early stages, and I'm currently experimenting with multilingual versions and multi-speaker versions. Streaming is coming soon as well. Repo: https://ift.tt/Xb2Tyjx Model: https://ift.tt/FT3rWvX I also wrote a breakdown on how these LLM based TTS models work: https://ift.tt/DN63pFM https://ift.tt/Xb2Tyjx December 18, 2025 at 11:24PM

Show HN: Composify – Open-Source Visual Editor / Server-Driven UI for React https://ift.tt/XRClVW9

Show HN: Composify – Open-Source Visual Editor / Server-Driven UI for React Everyone's shipping AI tools right now, and here I am with a visual editor. Still, I think many teams are very familiar with the problem of "marketing wants to change the landing page again." I've run into this for years. Campaign pages come in, engineers get pulled in, and tickets stack up. It's usually the same components, just rearranged. A few years ago, at a startup I worked at, we built an internal tool to deal with this. You register your existing React components, they show up as drag-and-drop blocks, and the result is a JSX string. No schema to learn, no changes to your component code. We used it in production, handling real traffic in a messy, legacy-heavy environment. It held up well. Over time, it powered roughly 60% of our traffic. Marketing shipped pages without filing tickets, and product teams ran layout-level A/B tests. That experience eventually led me to clean it up and open-source it. Composify sits somewhere between a no-code page builder and a headless CMS. Page builders like Wix or Squarespace offer drag-and-drop, but lock you into their components. There are also solid tools like Builder.io, Puck, and Storyblok, but many require you to adapt your components to their model. Composify is intentionally minimal: it lets you use your actual production components as they are. It's still early. The docs need work, and there are rough edges. But it's running in production and has solved a real problem for us. If you already have a component library and want non-devs to compose pages from it, it might be useful. Homepage: https://ift.tt/GXKRAYd Happy to answer questions or hear feedback! https://ift.tt/J0B7Zkd December 18, 2025 at 11:02PM

Show HN: Open database tracking 77K public DNS servers every 10 minutes https://ift.tt/EYauSzb

Show HN: Open database tracking 77K public DNS servers every 10 minutes Hey HN! We built DNS Directory ( https://ift.tt/cknp3sr ), a free, searchable database of public DNS servers with live monitoring every 10 minutes. We needed to find an up-to-date list of DNS servers used by carriers around the world for a proxy fingerprinting / web-scraping project but we were shocked to find that it didn’t exist so we built it ourselves in an internal Hackathon We’re adding more features but so far we: Test 77K+ servers every ~10 minutes Allow filtering by uptime, location, security features (ad blocking, malware protection, DNSSEC) Show info on IPv6 support, anycast, etc. Show all historical testing information We have no plans to monetize the site and it will stay free so it can be used as a public resource. I’d love to hear ways we can improve the site. It works but certain things like content filtering detection are rough around the edges, and we want to add test nodes in Asia + US for better coverage as right now we just test from Amsterdam. If you want a DNS server that isn’t already on the website then you can add them via the form and if you’re a large org that has a bunch to add then you can email me at support@dnsdirectory.com and we’ll ingest them. Cheers! https://ift.tt/HkwQJxS December 18, 2025 at 10:21PM

Show HN: Ai3 – An experimental agentic tiling window manager (i3 fork) https://ift.tt/2xrKoOn

Show HN: Ai3 – An experimental agentic tiling window manager (i3 fork) https://ift.tt/rPwHNv7 December 18, 2025 at 10:19PM

Wednesday, December 17, 2025

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

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 Retrieval: Hybrid Neo4j (Graph) + ChromaDB (Vector) with Reciprocal Rank Fusion Performance: Semantic Caching (Redis) specifically for similar-meaning queries (40x speedup) Security: Full RBAC, Audit Logging of every prompt/retrieval, and PII masking. I documented the complete feature list and gap analysis https://gist.github.com/2dogsandanerd/2a3d54085b2daaccbb1125... My question to the community: Looking at this list – where is the line between "robust production engineering" and "over-engineering"? For those working in Fintech/Medtech RAG: what critical failure modes am I still missing in this list? https://gist.github.com/2dogsandanerd/2a3d54085b2daaccbb1125601945ceeb December 18, 2025 at 12:50AM

Show HN: My Personal Portfolio https://ift.tt/kCoR7gE

Show HN: My Personal Portfolio I just re-buit my personal portfolio https://omakidx.me December 18, 2025 at 12:19AM

Show HN: GhostStream – zero-config hardware-accelerated video transcoding https://ift.tt/HhW6sNm

Show HN: GhostStream – zero-config hardware-accelerated video transcoding Hi HN, I built GhostStream while working on a self-hosted media server and wanting a simple way to offload video transcoding to whatever hardware was available on the network. GhostStream is an open-source video transcoding server with: - zero configuration startup - automatic GPU / encoder detection (NVENC, QuickSync, AMF, VideoToolbox) - live HLS streaming, ABR, and batch modes - automatic fallback to CPU if hardware encoding fails - a small HTTP + WebSocket API for progress updates It’s designed to run locally (no cloud dependency) and works well as a sidecar for lightweight media servers. If you want to see it working quickly, the repo includes a demo that starts a transcode from a public video URL and opens playback automatically: python examples/demo.py I’m mainly interested in feedback on the API surface, hardware detection, and real-world transcoding edge cases. https://ift.tt/3AoSi0Y December 18, 2025 at 12:14AM

Tuesday, December 16, 2025

Show HN: DuckDB Table Visualizer –> Iceberg https://ift.tt/2e8ox7Y

Show HN: DuckDB Table Visualizer –> Iceberg DuckDB Table Visualizer demo, showcasing 'Iceberg on the Browser' demo ( https://ift.tt/KEqHUx1 ) https://ift.tt/3ZB4dw1 December 16, 2025 at 11:17PM

Show HN: Picknplace.js, an Alternative to Drag and Drop https://ift.tt/2BzMhlq

Show HN: Picknplace.js, an Alternative to Drag and Drop https://ift.tt/5FNlTKR December 16, 2025 at 11:12PM

Show HN: Ducktape – a tiny HTTP/2 wrapper around DuckDB's Appender API https://ift.tt/eKCiB1c

Show HN: Ducktape – a tiny HTTP/2 wrapper around DuckDB's Appender API Hi HN! I’m an engineer at Artie where we do real-time data replication. We were adding MotherDuck as a destination and the first version just used DuckDB’s Go driver directly. It worked great on my machine… until we wired it into our Transfer service ( https://ift.tt/lRIC2cz ). Because the driver requires CGO, our cross-compiles to amd64 and arm64 started failing, we lost our easy static binaries, and our Docker images had to pull in C toolchains and system libraries just to support one dependency. We tried isolating the CGO bits in a separate module, but it still caused CI failures and forced us to rewrite chunks of our build pipeline. At that point it was clear we didn’t want CGO anywhere near our main service. So I built ducktape: a tiny standalone microservice that wraps DuckDB’s Appender API behind HTTP/2 streams. Clients stream NDJSON over HTTP/2, and ducktape appends directly into DuckDB on the other side. No CGO in the main codebase, and we keep our cross-platform, pure-Go build story. The overhead was surprisingly low in benchmarks: ~757 MiB/sec over HTTP/2 vs ~848 MiB/sec in-process — about 90% of native performance but over the network. ducktape is open source and MIT licensed: https://ift.tt/8mtAW9a I’d love feedback, especially if you’ve tackled CGO isolation differently or have ideas to squeeze out more performance! https://ift.tt/8mtAW9a December 16, 2025 at 11:00PM

Show HN: Interactive Common Lisp: An Enhanced REPL https://ift.tt/hCF6KIU

Show HN: Interactive Common Lisp: An Enhanced REPL I created this because sometimes I want more than rlwrap but less than emacs. icl aims to hit that middle sweet spot. It's a terminal application with context-aware auto-complete, an interactive object inspector, auto-indentation, syntax colouring, persistent history, and much more. It uses sly to communicate with the child lisp process and aims to be compatible with any sly-supporting implementation. I hope others find it useful! https://ift.tt/pOnAIz4 December 14, 2025 at 07:31AM

Monday, December 15, 2025

Show HN: A lightweight SaaS to reduce early-stage app friction https://ift.tt/vCUsrBY

Show HN: A lightweight SaaS to reduce early-stage app friction I recently shipped a small SaaS I built in roughly 24 hours, mostly during school breaks. This is my first project that I have taken from idea to deployment, onboarding, and real users. The product targets early-stage developers and focuses on reducing initial setup and preparation when building new apps. It abstracts away some of the repetitive early decisions and boilerplate that tend to slow down first-time builders, especially around project structure, configuration, and “what should exist on day one”. I have a small number of active users, but churn is relatively high, which suggests either: the problem is not painful enough the abstraction leaks too early the UX or onboarding fails to communicate value or the tool solves a problem that disappears after the first session I would really appreciate technical feedback on: whether the abstraction layer makes sense if the mental model aligns with how you bootstrap projects where the product feels opinionated vs restrictive what would make this something you would actually keep installed Thanks for reading. Direct, critical feedback is very welcome. https://simpl-labs.com/ December 16, 2025 at 01:51AM

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

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 16, 2025 at 01:08AM

Show HN: 100 Million splats, a whole town, rendered in M2 MacBook Air https://ift.tt/wae5IAd

Show HN: 100 Million splats, a whole town, rendered in M2 MacBook Air Written natively from scratch in Metal and Swift. Build for AirVis app. https://twitter.com/AKurian001/status/1986979144014701026 December 16, 2025 at 12:27AM

Show HN: Agent Deck – Terminal Dashboard to Manage Claude/Gemini/Codex Sessions https://ift.tt/vgMVOix

Show HN: Agent Deck – Terminal Dashboard to Manage Claude/Gemini/Codex Sessions I run multiple AI coding agents across projects and kept losing track of which sessions were waiting for input vs still working. Agent Deck is a TUI built on tmux that shows all sessions with live status - green (working), yellow (needs input), gray (idle). Works with Claude Code, Gemini CLI, Aider, Codex. Can also fork Claude conversations to try different approaches from the same context. Built with Go + Bubble Tea. Early development, using it daily with 20+ sessions. Looking for feedback https://ift.tt/YWPyXhv December 15, 2025 at 11:47PM

Sunday, December 14, 2025

Show HN: User.mom – Everything you need to reach Product-Market-Fit https://ift.tt/LxcRnJa

Show HN: User.mom – Everything you need to reach Product-Market-Fit I've been building side projects for over a decade. Most failed to find Product‑Market‑Fit - I know the frustration of shipping features that don't stick. The painful truth I learned: many teams chase features over feedback. Worse, most feedback is shallow or useless because people avoid being critical. So I built user.mom to fix the process, not just add another tool. It maps the full PMF journey: Landing Pages to validate demand, Surveys to gather structured signals, Feedback Boards to organize requests, Customer Voting to prioritize, and Integrations (CSV, webhooks, API) to scale what works. If you’re tired of guessing what customers want, start your PMF workflow - the first product is free for every user. https://user.mom December 15, 2025 at 01:29AM

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

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 share it more widely. The desktop app is built with Tauri. The front end is written in TypeScript, while the Tauri layer uses Rust to handle low level system integration. This enables the registration of global hotkeys, management of audio devices, and reliable text input at the cursor on both Windows and macOS. At a high level, Tambourine gives you a universal voice interface across your OS. You press a global hotkey, speak, and formatted text is typed directly at your cursor. It works across emails, documents, chat apps, code editors, and terminals. Under the hood, audio is streamed from the TypeScript front end to the Python server via WebRTC. The server runs real-time transcription with a configurable STT provider, then passes the transcript through an LLM that removes filler words, adds punctuation, and applies custom formatting rules and a personal dictionary. STT and LLM providers, as well as prompts, can be switched without restarting the app. The project is still under active development. I am working through edge cases and refining the UX, and there will likely be breaking changes, but most core functionality already works well and has become part of my daily workflow. I would really appreciate feedback, especially from anyone interested in the future of voice as an interface. https://ift.tt/ICd9YlK December 14, 2025 at 11:21PM

Saturday, December 13, 2025

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

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

Show HN: WineBar: A yet another Wine prefix manager, with Asahi Linux support https://ift.tt/bK1cUow

Show HN: WineBar: A yet another Wine prefix manager, with Asahi Linux support My daily driver is a Macbook Air M2 running Linux - Fedora Asahi Remix to be precise. One thing I missed when using it is the ability to occasionally run Windows software using Wine. Apparently, you can run Steam on it and apparently Steam allows installing and running arbitrary Windows software, but when I tried it, I couldn't create an account and in general, I'd rather not use Stream. I succeeded running and older version of Heroic Games Launcher [1] under muvm (a virtual machine that runs a 4K page kernel on a 16K one). That wasn't terribly easy though and I wanted a better experience. My other problem with Heroic and with other launchers focused on games is the lack of flexibility - they either work for a particular piece of software or they don't, and you can't do anything about it. For instance, an installer may require a certain package to be installed using Winetricks [2], before it runs. Heroic doesn't give you a chance to run anything before the installer runs. Long story short, I decided to build my own Wine prefix manager that would be flexible, not focused exclusively on games and would run on Asahi Linux. Also, I decided to write it in a new language for me (Dart / Flutter) and learn that language as a byproduct. Five months later, it's finally ready and I'd like to get feedback on it. BTW, it also supports regular x86_64 Linux distros, though it doesn't receive as much testing on them. [1]: https://ift.tt/nfC0aPm [2]: https://ift.tt/wLhGf8p https://ift.tt/4duoRFN December 13, 2025 at 11:36PM

Show HN: I audited 500 K8s pods. Java wastes ~48% RAM, Go ~18% https://ift.tt/kbLEYVP

Show HN: I audited 500 K8s pods. Java wastes ~48% RAM, Go ~18% https://ift.tt/h95raPl December 13, 2025 at 10:23PM

Friday, December 12, 2025

Show HN: AI system 60x faster than ChatGPT – built by combat vet with no degree https://ift.tt/xHstbgh

Show HN: AI system 60x faster than ChatGPT – built by combat vet with no degree I'm a combat veteran living paycheck to paycheck with no computer science degree. I built an AI system that benchmarks 60x faster than industry leaders. Real benchmarks (Dec 12, 2025): - 3.43ms response time (vs 50-200ms industry average) - 337 queries/second (vs 50-150) - 0% error rate, 100% uptime - Constitutional AI with 1,235 specialized "brains" Built it in 3 weeks. 4 U.S. patents pending. Full story + independent benchmarks: https://ift.tt/yiRLTXD Not asking for money. Just need technical validators to verify this is real. December 12, 2025 at 11:24PM

Show HN: Dssrf – A safe‑by‑construction SSRF defense library for Node.js https://ift.tt/OWH3ZCp

Show HN: Dssrf – A safe‑by‑construction SSRF defense library for Node.js I built dssrf, a safe-by-construction SSRF defense library for Node.js apps. Most existing SSRF libraries rely on blacklists or regex checks, which are easy to bypass. dssrf takes a different approach based on normalization, DNS resolution, redirect validation, and IP classification. Key features: – URL normalization RFC compliant – DNS resolution + IP classification – Redirect chain validation – IPv4/IPv6 safety – Rebinding detection – Protocol restrictions – TypeScript types included The goal is to eliminate entire classes of classic SSRF vulnerability and it bypasses rather than patching individual payloads. GitHub: https://ift.tt/LClof20 npm: https://ift.tt/jcsz1no I love feedback, edge cases, and contributions from the community. December 12, 2025 at 10:15PM

Thursday, December 11, 2025

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

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/4US6cGV . 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 tokens) - Trace spans: detailed logging and observability for nested workflows and tool calling - Native RAG: upload documents, we chunk, embed with pgvector, and expose vector search to agents - Workflow deployment versioning with rollbacks - MCP support, Human-in-the-loop block - Copilot to build workflows using natural language (just shipped a new version that also acts as a superagent and can call into any of your connected services directly, not just build workflows) Under the hood, the workflow is a DAG with concurrent execution by default. Nodes run as soon as their dependencies (upstream blocks) are satisfied. Loops (for, forEach, while, do-while) and parallel fan-out/join are also first-class primitives. Agent blocks are pass-through to the provider. You pick your model (OpenAI, Anthropic, Gemini, Ollama, vLLM), and and we pass through prompts, tools, and response format directly to the provider API. We normalize response shapes for block interoperability, but we're not adding layers that obscure what's happening. We're currently working on our own MCP server and the ability to deploy workflows as MCP servers. Would love to hear your thoughts and where we should take it next :) [1] https://ift.tt/dwGC74R [2] https://ift.tt/jcXipOs https://ift.tt/t87CgRQ December 12, 2025 at 12:20AM

Show HN: DriftOS – Stop dumping chat history into LLM context windows https://ift.tt/Ft4qNsu

Show HN: DriftOS – Stop dumping chat history into LLM context windows https://ift.tt/jz4HmMY December 12, 2025 at 12:16AM

Show HN: Serif – a zero-dependency, DataFrame for Python https://ift.tt/YDfuhox

Show HN: Serif – a zero-dependency, DataFrame for Python OP here. I built this library out of frustration with messy, day-to-day data: CSVs with duplicated columns, APIs returning nested JSON, Excel sheets, and various ad-hoc ETL requests. Tools like Polars and DuckDB are great for heavy analytical workloads, but sometimes I just want a lightweight, Pythonic table I can iterate over. I want the ability to for `row in table:` without surprising semantics. Serif takes a vector-first, zero-dependency approach aimed at everyday data tasks. https://ift.tt/uKBHMPd This is an early release, so I'm looking for feedback on ergonomics and places where the API is either missing features or could be simpler. https://ift.tt/uKBHMPd December 11, 2025 at 10:05PM

Wednesday, December 10, 2025

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

Show HN: MCPShark – Traffic Inspector for Model Context Protocol https://ift.tt/uLAyMGp 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 11, 2025 at 12:27AM

Show HN: Bloodhound – Grey-box attack-path discovery in Rust/Go/C++ binaries https://ift.tt/QEug01W

Show HN: Bloodhound – Grey-box attack-path discovery in Rust/Go/C++ binaries We originally set out to solve complex debugging headaches and useless alerts caused by traditional security scanners in our own projects. Static Analysis (SAST) flagged too much noise because it couldn't verify runtime context, while Dynamic Analysis (DAST) missed internal logic bugs because it treated the app like a black box. We built a CLI tool to bridge this gap using grey box testing from a red team approach. We use internal knowledge of the codebase to guide parallel execution, allowing us to find complex or hidden logic errors and attack paths standard linters/scanners miss. The Tech (Grey Box Graphing & Execution): - Internal Graphing (The Map): It ingests the codebase to build a dependency graph of the internal logic. - Parallel Execution (The Test): The code is then tested on parallel engines. We spin up copies of your local dev environment to exercise the codebase in thousands of ways. This is the validation that proves a bug is real. - Logic Error Detection: Because It understands the intended architecture (the graph) and sees the actual behavior (execution), we can flag Logic Errors, (ex. race conditions, state inconsistencies, memory leaks etc). - Tainted Flow Mapping: We map tainted control flow over the dependency graph. This highlights exactly how external input threads through your logic to trigger a vulnerability. It then spins up a local instance to replay this flow and confirm the exploit. How it runs: It runs locally via CLI to maintain privacy with secure repos and ease. Generates remediation via MD reports pinpointing the line of the error and downstream effects. The Trade-off: This approach trades power for speed and deep testing. This testing engine is recommended for more sophisticated systems. Try it out: We are currently opening our beta VS extension for early users. Optimized for (Rust, C++, Go, Java) and IaC (Terraform, Docker, K8s). Also supports Python, TS/JS, C#, PHP, and (20+ other languages). P.S. We are happy to run this ourselves on repos. If you maintain a complex project and want to see if our engine can find logic or security holes, drop a link or reach out via the comments/site and we’ll do it and send the results. https://ift.tt/L1oRE5x December 10, 2025 at 04:14AM

Tuesday, December 9, 2025

Show HN: Detail, a Bug Finder https://ift.tt/G6emP7c

Show HN: Detail, a Bug Finder Hi HN, tl;dr we built a bug finder that's working really well, especially for app backends. Try it out and send us your thoughts! Long story below. -------------------------- We originally set out to work on technical debt. We had all seen codebases with a lot of debt, so we had personal grudges about the problem, and AI seemed to be making it a lot worse. Tech debt also seemed like a great problem for AI because: 1) a small portion of the work is thinky and strategic, and then the bulk of the execution is pretty mechanical, and 2) when you're solving technical debt, you're usually trying to preserve existing behavior, just change the implementation. That means you can treat it as a closed-loop problem if you figure out good ways to detect unintended behavior changes due to a code change. And we know how to do that – that's what tests are for! So we started with writing tests. Tests create the guardrails that make future code changes safer. Our thinking was: if we can test well enough, we can automate a lot of other tech debt work at very high quality. We built an agent that could write thousands of new tests for a typical codebase, most "merge-quality". Some early users merged hundreds of PRs generated this way, but intuitively the tool always felt "good but not great". We used it sporadically ourselves, and it usually felt like a chore. Around this point we realized: while we had set out to write good tests, we had built a system that, with a few tweaks, might be very good at finding bugs. When we tested it out on some friends' codebases, we discovered that almost every repo has tons of bugs lurking in it that we were able to flag. Serious bugs, interesting enough that people dropped what they were doing to fix them. Sitting right there in peoples codebases, already merged, running in prod. We also found a lot of vulns, even in mature codebases, and sometimes even right after someone had gotten a pentest. Under the hood: - We check out a codebase and figure out how to build it for local dev and exercise it with tests. - We take snapshots of the built local dev state. (We use Runloop for this and are big fans.) - We spin up hundreds of copies of the local dev environment to exercise the codebase in thousands of ways and flag behaviors that seem wrong. - We pick the most salient, scary examples and deliver them as linear tickets, github issues, or emails. In practice, it's working pretty well. We've been able to find bugs in everything from compilers to trading platforms (even in rust code), but the sweet spot is app backends. Our approach trades compute for quality. Our codebase scans take hours, far beyond what would be practical for a code review bot. But the result is that we can make more judicious use of engineers’ attention, and we think that’s going to be the most important variable. Longer term, we think compute is cheap, engineer attention is expensive. Wielded properly, the newest models can execute complicated changes, even in large codebases. That means the limiting reagent in building software is human attention. It still takes time and focus for an engineer to ingest information, e.g. existing code, organizational context, and product requirements. These are all necessary before an engineer can articulate what they want in precise terms and do a competent job reviewing the resulting diff. For now we're finding bugs, but the techniques we're developing extend to a lot of other background, semi-proactive work to improve codebases. Try it out and tell us what you think. Free first scan, no credit card required: https://detail.dev/ We're also scanning on OSS repos, if you have any requests. The system is pretty high signal-to-noise, but we don't want to risk annoying maintainers by automatically opening issues, so if you request a scan for an OSS repo the results will go to you personally. https://detail.dev/oss https://detail.dev/ December 10, 2025 at 12:35AM

Show HN: We vibe coded our team's issue tracker, knowledge base, telemetry board https://ift.tt/7sQitAr

Show HN: We vibe coded our team's issue tracker, knowledge base, telemetry board Hi HN, I'm the CEO at https://replay.io . We've been working on time travel debugging for web development for a while ( https://ift.tt/Rz4DU8V ) and more recently an AI app builder that uses that debugger to get past problems instead of spinning in circles ( https://ift.tt/29H6kEQ ). We've gotten to where we can pretty easily build apps to replace business-critical SaaS tools, some of which we're now using internally: * We built our own issue tracker to keep track of all our development projects, tickets, bug fixes, and so on, completely replacing Linear. * We built a knowledge base for managing internal documentation and the status of ongoing initiatives, completely replacing Notion. * We built a telemetry system that ingests OTLP events via a webhook and supports custom graphs and visualizations, mostly replacing Honeycomb. We want to have as much control as we can of the apps we need to run Replay. We can tailor these apps to our needs, completely own them and their data, and avoid hostile SaaS vendor behavior like per seat pricing, paywalled features, locking us into their platform, and locking us out from accessing our own data. Today we're launching Builder ( https://ift.tt/oD0PN1W ), the tool we used to make these apps, along with the apps themselves and others we've built. You can copy these apps for free, download the source and self host them if you want, or let us take care of hosting, fixing bugs, and modifying them for your needs. If you want to just check these out, here are a couple (shared, no login required) copies of these apps: * Issue tracker: https://ift.tt/5septqn * Knowledge base: https://ift.tt/NWj1oC6 We're excited for the power of AI app builders to accelerate the pace of software development, unlock the creativity of non-developers everywhere, and especially to help erode the control that so many large companies have over us. We're continuously building new apps ourselves to help in this endeavor, so let us know what you think! What are the apps and vendors that frustrate you the most? December 9, 2025 at 11:59PM

Show HN: Freedom Graph – FI calculator that models sequence-of-returns risk https://ift.tt/Irp7D2M

Show HN: Freedom Graph – FI calculator that models sequence-of-returns risk Hi HN, I built Freedom Graph because I wanted an FI calculator that modeled market variability and flexible spending more realistically. Lots of calculators assume constant returns, fixed withdrawal rules, and the "real = nominal – inflation" approximation. That’s fine for ballpark numbers, but not great when you care about sequence risk or decisions like, "should I spend another year working?" These are the real-world factors I wanted to model explicitly: * Sequence of Returns Risk: Optional market randomness (mix of positive/negative years, long-run ~10% CAGR) to show how early retirement plans can fail even when the long-term average looks fine * Correct real-return math: Uses the Fisher equation instead of the linear approximation, which compounds differently over long time horizons * Adaptive strategies: Model “one more year” scenarios and spending flexibility to see how behavior affects success probabilities Other QoL things: * Built with React + Vite; no input data is sent anywhere * Local storage persists inputs between browser sessions * FI income automatically adjusts when you hit your target * Dark/light mode I’d really appreciate feedback on both the UX and assumption/behavior levers. If you think something’s wrong or misleading, please tell me. Thanks! https://ift.tt/eoK4FnC December 9, 2025 at 11:03PM

Show HN: Foggo – CLI Tool for Auto Generation of Go's Functional Option Pattern https://ift.tt/gdMOe5l

Show HN: Foggo – CLI Tool for Auto Generation of Go's Functional Option Pattern Hi Hacker News, I've been relying on the Functional Option pattern to build clean, flexible constructors for my Go projects, but the constant need to write repetitive boilerplate for every struct became tedious and error-prone. I built *foggo* to solve this pain point. It's a simple, zero-dependency CLI tool that reads your configuration structs and automatically generates all the necessary, idiomatic Go code for the Functional Option pattern. ### Key Benefits: * *Massive Boilerplate Reduction:* Eliminates the manual work of writing option functions, making your code more focused on business logic. * *Consistency:* Ensures all your constructors adhere to the same, robust pattern across the entire project. * *Speed:* You define the struct, run `foggo`, and the pattern is instantly ready. I primarily designed this for fellow Go library and package maintainers looking to standardize their configuration setup. I'd love to hear your feedback on the utility and design of the tool, especially concerning its syntax or how it handles edge cases. Thanks for checking it out! *GitHub Repository:* https://ift.tt/TAuBNpb https://ift.tt/TAuBNpb December 9, 2025 at 10:27PM

Monday, December 8, 2025

Show HN: Edge HTTP to S3 https://ift.tt/xXhf8Od

Show HN: Edge HTTP to S3 Hi HN, Edge.mq makes it very easy to ship data from the edge to S3. EdgeMQ is a managed HTTP to S3 edge ingest layer that takes events from services, devices, and partners on the public internet and lands them durably in your S3 bucket, ready for tools like Snowflake, Databricks, ClickHouse, DuckDB, and feature pipelines. Design focus on simplicity, performance and security. https://edge.mq/ December 9, 2025 at 01:05AM

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

Show HN: Diesel-guard – Lint Diesel migrations for unsafe PostgreSQL patterns https://ift.tt/jUCycwW December 9, 2025 at 12:18AM

Show HN: DuckDB for Kafka Stream Processing https://ift.tt/uAWHUTL

Show HN: DuckDB for Kafka Stream Processing Hello Everyone! We built SQLFlow as a lightweight stream processing engine. We leverage DuckDB as the stream processing engine, which gives SQLFlow the ability to process 10's of thousands of messages a second using ~250MiB of memory! DuckDB also supports a rich ecosystem of sinks and connectors! https://ift.tt/TzWAot8 https://ift.tt/amZSHMw We were tired of running JVM's for simple stream processing, and also of bespoke one off stream processors I would love your feedback, criticisms and/or experiences! Thank you https://ift.tt/QtE1sGS December 9, 2025 at 12:25AM

Sunday, December 7, 2025

Show HN : WealthYogi - Net worth Tracker https://ift.tt/my41HBw

Show HN : WealthYogi - Net worth Tracker Hey everyone I’ve been on my FIRE journey for a while and got tired of juggling spreadsheets, brokers, and bank apps — so I built WealthYogi, a privacy-first net worth tracker focused on clarity and peace of mind. Why Like many FIRE folks, I was juggling spreadsheets, bank apps, and broker dashboards — but never had one clear, connected view of my true net worth. Most apps required logins or shared data with third parties — not ideal if you care about privacy. So I built WealthYogi to be: Offline-first & private — all data stays 100% on your device Simple — focus purely on your wealth trajectory, not budgeting noise Multi-currency — 23 currencies, supporting GBP, USD, EUR, INR and more What it does now * Tracks your net worth and portfolio value in real time * Categorises assets (liquid, semi-liquid, illiquid) and liabilities (loans, mortgages, etc.) * Multi-currency support (GBP, USD, EUR, INR and more) * Privacy-first: all data stays 100% on your device * 10+ Financial Health Indicators and Personalised Finance Health Score and Suggestions to improve * Minimal, distraction-free design focused purely on your wealth trajectory Planned features (already in development) Real-time account sync Automatic FX updates Import/Export support More currency account types Debt tracking Net worth forecasting Pricing Free Trial for 3 days. One time deal currently running till 10th December. Monthly and Yearly Subscriptions available. Would love your feedback 1. Try the app and share honest feedback — what works, what feels clunky 2. Tell us what features you’d love to see next (especially FIRE-specific ideas!) 3. Share how you currently track your net worth — spreadsheet, app, or otherwise Here’s the link again: WealthYogi on the App Store ( https://ift.tt/Rc2l9fj ) WealthYogi on the Android ( https://ift.tt/MLcKN8H... ) Demo ( https://youtu.be/KUiPEQiLyLY ) I am building this for the FIRE and personal finance enthusiasts, and your feedback genuinely guides our roadmap. — The WealthYogi Team hello@datayogi.io https://ift.tt/I0LC9Fa December 8, 2025 at 07:13AM

Show HN: OpenFret – Guitar inventory, AI practice, and a note-detection RPG https://ift.tt/tMCTW9f

Show HN: OpenFret – Guitar inventory, AI practice, and a note-detection RPG I'm a solo dev and guitarist who got frustrated juggling separate apps for tracking gear, practicing, and collaborating. So I built OpenFret—one platform that handles all of it. What it does: 1) Smart inventory – Add your guitars, get auto-filled specs from ~1,000 models in the database. Track woods, pickups, tunings, string changes, photos. 2) AI practice sessions – Generate personalized tabs and lessons based on your practice history. Rendered with VexFlow notation. 3) Session Mode – Version-controlled music collaboration (think Git for audio). Fork tracks, add layers, see history, merge contributions. 4) Musical tools – Tuner, metronome, scale visualizer, chord progressions, fretboard maps. Last.fm integration for tracking what songs you're learning. 5) Guitar RPG – Fight monsters by playing real guitar notes. Web Audio API detects your playing. 300+ hand-crafted lessons from beginner to advanced. What you can try without signing up: 1) The RPG demo is completely free, no account needed: https://ift.tt/udBQmwE — just click "Start Battle" and play. It's capped at level 10 but gives you a real feel for the note detection. The full platform (inventory, AI practice, sessions) requires Discord or magic link auth. Current state: Beta. Core features work, actively adding content. The RPG has 300+ lessons done with more coming. Full game is $10 one-time, everything else is free. Why I built it: I have a basement music setup and wanted one place to track when I last changed strings, get practice material that adapts to what I'm working on, and collaborate without DM'ing WAV/MP3 files. Tech: Next.js (T3), Web Audio API for pitch detection, VexFlow for notation, Strudel integration for algorithmic backing tracks, Last.fm API. Happy to answer questions about the AI tab generation, note detection, or the Git-style collaboration model. https://ift.tt/rBulega December 8, 2025 at 04:19AM

Show HN: Minimal container-like sandbox built from scratch in C https://ift.tt/gbnpSJ1

Show HN: Minimal container-like sandbox built from scratch in C Runbox recreates core container features without relying on existing runtimes or external libraries. It uses namespaces, cgroups v2, and seccomp to create an isolated process environment, with a simple shell for interaction. For future gonna work on adding an interface so external applications can be executed inside Runbox, similar to containers. Github: https://ift.tt/RsBUPJH Happy to hear feedback or suggestions. https://ift.tt/RsBUPJH December 7, 2025 at 07:53PM

Saturday, December 6, 2025

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

Show HN: AgentPG – Stateful AI Agents in Go with PostgreSQL Persistence https://ift.tt/Zv6qGzM December 7, 2025 at 12:37AM

Show HN: SFX – A language where 0.1 and 0.2 = 0.3 and Context is first-class https://ift.tt/9UWV3vM

Show HN: SFX – A language where 0.1 and 0.2 = 0.3 and Context is first-class I've spent the last few weeks building SFX in Rust. It's a programming language experiment focused on context-oriented programming with some unusual design choices. Reality check first: Solo project, 53 commits 1 GitHub star xD Zero users besides me No production usage Documentation is aspirational Many stdlib modules are minimal stubs What actually works: Basic interpreter (tree-walker) Arbitrary precision decimals (0.1 + 0.2 = 0.3) 1-based indexing (controversial, I know) Context/Situation system (the main idea) Some file I/O and basic networking JIT hooks exist but optimization is minimal The Context idea (asking for feedback on this): Instead of checking if (user.isAdmin) everywhere, you define Situation: AdminMode that overrides methods: Concept: User To GetPermissions: Return "read" Situation: AdminMode Adjust User: To GetPermissions: Return "admin,write,delete" Story: Create User Called Bob Switch on AdminMode Print Bob.GetPermissions # Now returns "admin,write,delete" Objects change behavior based on active situations without mutating state. Is this useful or just overengineered? What's NOT ready: Performance is terrible (haven't optimized anything) Standard lib is mostly TODOs AI features are vaporware REPL doesn't exist No tooling (LSP, debugger, etc.) Tests exist but coverage is poor My questions: Is context-oriented programming solving a real problem or creating busywork? Should I focus on making it fast OR making the stdlib useful? Is 1-based indexing a dealbreaker for you? Would arbitrary precision by default bother you for a general-purpose language? I'm not trying to replace anything. This is a learning project that got out of hand. Repo: https://ift.tt/MetT9LI Pages: https://roriau0422.github.io/sfex-lang/ Honest feedback wanted - including "this is pointless, stop wasting time." https://ift.tt/MetT9LI December 7, 2025 at 12:13AM

Friday, December 5, 2025

Show HN: HCB Mobile – financial app built by 17 y/o, processing $6M/month https://ift.tt/UwfXHJm

Show HN: HCB Mobile – financial app built by 17 y/o, processing $6M/month Hey everyone! I just built a mobile app using Expo (React Native) for a platform that moves $6M/month. It’s a neobank used by 6,500+ nonprofit organizations across the world. One of my biggest challenges, while juggling being a full-time student, was getting permission from Apple/Google to use advanced native features such as Tap to Pay (for in-person donations) and Push Provisioning (for adding your card to your digital wallet). It was months of back-and-forth emails, test case recordings, and also compliance checks. Even after securing Apple/Google’s permission, any minor fix required publishing a new build, which was time-consuming. After dealing with this for a while, I adopted the idea of “over the air updates” using Expo’s EAS update service. This allowed me to remotely trigger updates without needing a new app build. The 250 hours I spent building this app were an INSANE learning experience, but it was also a whole lot of fun. Give the app a try, and I’d love any feedback you have on it! btw, back in March, we open-sourced this nonprofit neobank on GitHub. https://ift.tt/L4pjsqR https://ift.tt/tr3QHuW December 3, 2025 at 11:20AM

Show HN: SerpApi MCP Server https://ift.tt/SH2L7UG

Show HN: SerpApi MCP Server https://ift.tt/zY1cObZ December 6, 2025 at 01:30AM

Show HN: Massage therapy meets online learning– an app to help maintain wellness https://ift.tt/z9i0wXk

Show HN: Massage therapy meets online learning– an app to help maintain wellness Hi HN, I'm Rosa, a massage therapist for over 30 years. I noticed my clients felt relaxed after a massage, but their stress and muscle tension always came back. A one-hour massage isn't always enough to combat a long workweek. I saw that people needed info on how to take care of their bodies between appointments, not just treatment. That's why we built MASSAGE BY ROSA – a wellness platform to meet this need. Here’s what we offer: It’s a two-part deal: -Massage Therapy: Hands-on therapy for pain relief – based on methods from South Florida. -Online Body Therapy Courses: This is what I want to share. I turned my knowledge into video courses teaching self-massage, workstation adjustments, and ways to release tension. It’s like having a therapist help you stay well. The Tech: We’re keeping it basic with a static site for course content and subscriptions, which lets us focus on making great video lessons. We're launching this to solve the problem of upkeep in physical wellness. It's for people who sit a lot and want lasting relief without constant professional help. Check it out and tell me what you think: Landing Page: https://ift.tt/I5jrS1E I’m here to answer any questions about the platform, the methods, or how the business runs! December 5, 2025 at 11:52PM

Thursday, December 4, 2025

Show HN: I Built an UI Library that lets you create beautiful UIs in Minutes https://ift.tt/sj9PDdK

Show HN: I Built an UI Library that lets you create beautiful UIs in Minutes Hello Everyone, My name is Karan, and I'm a Frontend Developer, but I feel like I'm more of a Design Engineer because of my love for creating UIs When I started my development journey, I fell for frontend development and stuck with it ever since But I noticed that many of my friends hated writing CSS because creating UIs is a very tedious and time-consuming process, and you have to be pixel-perfect But at the same time, they also wanted their project to look premium with beautiful animations and a world-class user experience That's when I thought "What if anyone could integrate beautiful animated components into their website regardless of their CSS skills?" And after six months of pain and restless nights, I finally built ogBlocks to solve this problem. It is an Animated UI Library for React that contains all the cool animations that will make it look premium and production-grade ogBlocks has navbars, modals, buttons, feature sections, text animations, carousels, and much more. I hope you'll love it Best Karan https://ogblocks.dev/ December 5, 2025 at 03:59AM

Show HN: Cheap OpenTelemetry lakehouses with Parquet, DuckDB, and Iceberg https://ift.tt/HbomTqM

Show HN: Cheap OpenTelemetry lakehouses with Parquet, DuckDB, and Iceberg Side project: exploring storing and querying OpenTelemetry data with duckdb, open table formats, and cheap object storage with some rust glue code. Yesterday, AWS made this exact sort of data architecture lot easier with new CloudWatch features: https://ift.tt/OqXrRaY... https://ift.tt/fQRts93 December 5, 2025 at 03:42AM

Show HN: CSVtoAny, CSV Local File Converter https://ift.tt/Sa4fXx0

Show HN: CSVtoAny, CSV Local File Converter About two weeks ago I built a small text-comparison tool as a simple front-end project. Recently I ran into another annoyance: converting CSV/Excel/JSON with tools that upload files to servers, feel slow, or impose limits. Since I prefer privacy-first tools, I built this one as well. 100% local: All parsing and conversion run in Web Workers. No uploads. Format support: CSV ↔ Excel (.xlsx), JSON, SQL, XML, Markdown. Smart column restoration: Fixes copied tables that collapse into a single column (enable under “More Options”). No size limits: Only limited by your RAM. My goal is to grow this into a small, one-stop CSV/format toolbox. It just launched, so there may be rough edges — feedback is welcome. Tech Next.js, Tailwind, SheetJS, Web Workers, i18next. Looking for feedback Try it with your odd CSVs: unusual delimiters, quoted newlines, mixed encodings, huge files, broken pasted tables. Also curious whether the column-restoration feature feels intuitive. Thanks for checking it out! https://csvtoany.com/ December 4, 2025 at 11:45PM

Wednesday, December 3, 2025

Show HN: Mapping DNS https://ift.tt/qoaF3LZ

Show HN: Mapping DNS I learned about LOC records some time around the start of the year from a post here on hackernews, and I've been slightly obsessed with the idea of mapping them ever since - and now I've finally done so! There ended up being a few more than I expected, but still very much within reasonable bounds. https://loc.place December 3, 2025 at 08:15PM

Tuesday, December 2, 2025

Show HN: SMART report viewer – Simple tool to analyze smartctl outputs https://ift.tt/eRdqJ3G

Show HN: SMART report viewer – Simple tool to analyze smartctl outputs https://ift.tt/7PQ0AOZ December 3, 2025 at 01:59AM

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

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 useful as I have, I'm working on it actively so I'm happy to field feature requests. https://ift.tt/QjSp1tV December 3, 2025 at 12:44AM

Show HN: Open-source full-stack starter built on TanStack Start https://ift.tt/VZ45zxJ

Show HN: Open-source full-stack starter built on TanStack Start https://ift.tt/1GxmOFJ December 2, 2025 at 11:09PM

Show HN: RunMat – runtime with auto CPU/GPU routing for dense math https://ift.tt/fB69KmN

Show HN: RunMat – runtime with auto CPU/GPU routing for dense math Hi, I’m Nabeel. In August I released RunMat as an open-source runtime for MATLAB code that was already much faster than GNU Octave on the workloads I tried. https://ift.tt/5QDzpKu Since then, I’ve taken it further with RunMat Accelerate: the runtime now automatically fuses operations and routes work between CPU and GPU. You write MATLAB-style code, and RunMat runs your computation across CPUs and GPUs for speed. No CUDA, no kernel code. Under the hood, it builds a graph of your array math, fuses long chains into a few kernels, keeps data on the GPU when that helps, and falls back to CPU JIT / BLAS for small cases. On an Apple M2 Max (32 GB), here are some current benchmarks (median of several runs): * 5M-path Monte Carlo * RunMat ≈ 0.61 s * PyTorch ≈ 1.70 s * NumPy ≈ 79.9 s → ~2.8× faster than PyTorch and ~130× faster than NumPy on this test. * 64 × 4K image preprocessing pipeline (mean/std, normalize, gain/bias, gamma, MSE) * RunMat ≈ 0.68 s * PyTorch ≈ 1.20 s * NumPy ≈ 7.0 s → ~1.8× faster than PyTorch and ~10× faster than NumPy. * 1B-point elementwise chain (sin / exp / cos / tanh mix) * RunMat ≈ 0.14 s * PyTorch ≈ 20.8 s * NumPy ≈ 11.9 s → ~140× faster than PyTorch and ~80× faster than NumPy. If you want more detail on how the fusion and CPU/GPU routing work, I wrote up a longer post here: https://ift.tt/Io4TkvV You can run the same benchmarks yourself from the GitHub repo in the main HN link. Feedback, bug reports, and “here’s where it breaks or is slow” examples are very welcome. https://ift.tt/Dvs7puy December 2, 2025 at 10:07PM

Monday, December 1, 2025

Show HN: An AI zettelkasten that extracts ideas from articles, videos, and PDFs https://ift.tt/iRKWbfY

Show HN: An AI zettelkasten that extracts ideas from articles, videos, and PDFs Hey HN! Over the weekend (leaning heavily on Opus 4.5) I wrote Jargon - an AI-managed zettelkasten that reads articles, papers, and YouTube videos, extracts the key ideas, and automatically links related concepts together. Demo video: https://youtu.be/W7ejMqZ6EUQ Repo: https://ift.tt/fuY0COT You can paste an article, PDF link, or YouTube video to parse, or ask questions directly and it'll find its own content. Sources get summarized, broken into insight cards, and embedded for semantic search. Similar ideas automatically cluster together. Each insight can spawn research threads - questions that trigger web searches to pull in related content, which flows through the same pipeline. You can explore the graph of linked ideas directly, or ask questions and it'll RAG over your whole library plus fresh web results. Jargon uses Rails + Hotwire with Falcon for async processing, pgvector for embeddings, Exa for neural web search, crawl4ai as a fallback scraper, and pdftotext for academic papers. https://ift.tt/fuY0COT December 2, 2025 at 01:20AM

Show HN: Rust-based ultra-low latency streaming framework – Wingfoil https://ift.tt/oORkHPr

Show HN: Rust-based ultra-low latency streaming framework – Wingfoil https://ift.tt/2InsLjZ December 1, 2025 at 11:56PM

Show HN: FFmpeg Engineering Handbook https://ift.tt/q72OZm0

Show HN: FFmpeg Engineering Handbook https://ift.tt/OJKE9D5 December 1, 2025 at 11:31PM