Postingan

Menampilkan postingan dari Desember, 2025

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

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: Eimi – Turn any information into daily cards https://ift.tt/yWlrZ4Y

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 Dece...

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

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 c...

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

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

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

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/dOM3kNp 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/miZk8en

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

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

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

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

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/9DJj6hx

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

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

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

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

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

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

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

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

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: Web CLI – Browser-based terminal with multi-tab support https://ift.tt/LzQRXnm

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/dOqkVL2 December 26, 2025 at 11:23PM

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

Show HN: QBridge, a clean, modern iOS alternative to Cordova and Capacitor https://ift.tt/9R1Fzgh December 26, 2025 at 11:37PM

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

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/JRtKbHo Happy to answer questions! https://crawlee....

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

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/Bq8OpSL December 25, 2025 ...

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

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/JT7IO2f 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/uADgRtJ

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

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

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/CQYNHT8 December 25, 2025 at 11:39PM

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

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: No more writing shitty regexes to police usernames https://ift.tt/5AcseTd

Show HN: No more writing shitty regexes to police usernames Every product that allows usernames eventually ships the same broken solution. Someone adds a blacklist. Then a regex. Then another regex copied from StackOverflow. It works just long enough to ship, and then `admin`, `support`, city names, brand impersonation, and obvious slurs start leaking through anyway. Everyone knows it’s fragile, but it gets ignored because "it’s just usernames". I’ve had to rebuild this logic across multiple products, and I got tired of pretending it’s a solved problem. So I built *username.dev*, an API that answers a more useful question than "is this taken?" — it tells you what a username actually represents. Instead of returning a boolean, the API classifies usernames into real categories like brands, public figures, places, system-reserved terms, dictionary words, premium handles, and offensive content, and returns structured metadata you can actually make decisions with. That m...

Show HN: Regex Man - short 3D regex game (desktop web) https://ift.tt/JNgPibZ

Show HN: Regex Man - short 3D regex game (desktop web) https://ift.tt/7bVPWvl December 24, 2025 at 11:17PM

Show HN: Master Economics Through Interactive Simulations https://ift.tt/0e7gSIY

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

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

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

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

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: BBC2Podcast – Geo-unblocking proxy for BBC radio as podcasts https://ift.tt/pRCwynD

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

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

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

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

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 e...

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

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

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

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/d4jUoIe

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

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

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

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

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/NSjgGf3 - myself: https://ift.tt/7uynBd3 Give it a try and share yours :) Happy holidays! [0] https://ift.tt/iZHTnut https://ift.tt/wAQ0EZd December 20, 2025 at 08:39PM

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

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 anyon...

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

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

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

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: I Made Loom for Mobile https://ift.tt/M2X3HpI

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/xHMeAzv

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/3mu8Xrv Chrome Web Store: https://ift.tt/NLtloqT We will have a major focus next year on shipping tools that utiliz...

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

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

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

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: My Personal Portfolio https://ift.tt/kJMx9sV

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/TpE3Hec

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/pMXrSTN December 18, 2025 at...

Show HN: Pothole Detection System (YOLOv8 – FastAPI – Docker – React Native) https://ift.tt/6kYpmgO

Show HN: Pothole Detection System (YOLOv8 – FastAPI – Docker – React Native) https://ift.tt/IPYkh5a December 16, 2025 at 11:48PM

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

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/5bu4qrZ December 14, 2025 at 07:31AM

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

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

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

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/PxDFOle

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/ANUgkK5

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/Y1aLt7e December 15, 2025 at 11:47PM

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

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/LyF7wsZ

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: Depup – a dependency upgrade advisor for Python projects https://ift.tt/yMA0PjO

Show HN: Depup – a dependency upgrade advisor for Python projects I built depup, a CLI tool to scan Python dependencies, check PyPI versions, classify upgrade impact, and support CI workflows. Docs: https://saran-damm.github.io/depup/ Repo: https://ift.tt/HutcrN6 https://ift.tt/sdfXCY6 December 15, 2025 at 12:06AM

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

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

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

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

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

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

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

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/PAwRZjy Not asking for money. Just need technical validators to verify this is real. December 12, 2025 at 11:24PM

Show HN: Euporie-lite, Jupyter notebooks in terminal in the browser https://ift.tt/fj3kyrL

Show HN: Euporie-lite, Jupyter notebooks in terminal in the browser I modified my terminal Jupyter client, euporie [1], to run using pyodide in the browser. It's akin to JupyterLite, providing a temporary online Python notebook environment without the need to install any Python packages. It's potentially useful if you need to do a bit of quick interactive work in Python, but don't have the environment set up ready to do so. Since actual jupyter kernels can't run in pyodide (they run as subprocesses and communicate over ZMQ), it uses an in-process Python kernel which runs on the same interpreter as the application itself. Notebooks and files can be saved persistently to a local-storage based file system. It uses xterm.js as the terminal emulator (though I'm keen to test out ghostty-web). [1] https://ift.tt/cNDM4jG https://ift.tt/eL1URya December 13, 2025 at 12:00AM

Show HN: Dbxlite – Query 100M+ rows in a browser tab, no install https://ift.tt/lhwrgNm

Show HN: Dbxlite – Query 100M+ rows in a browser tab, no install What started as a Claude Code experiment turned into a browser-native SQL workbench I now use daily. Runs DuckDB WASM entirely in your browser. No backend, no installation, no signup. - Query local files (CSV, Parquet, Excel) – data never leaves your machine - Handles 100M+ rows, 50GB+ files in a browser tab - Full UI: Monaco editor, schema explorer, spreadsheet-style results grid - Share SQL via URL – anyone can run your query instantly - BigQuery connector built-in (Snowflake coming) v0.2 – actively developing. Feedback welcome. GitHub (MIT): https://ift.tt/CvTWmue https://ift.tt/9VunS8Z December 12, 2025 at 11:50PM

Show HN: A zero-to-hero, spaced-repetition guide to WebGL2 and GLSL https://ift.tt/QsiBfkI

Show HN: A zero-to-hero, spaced-repetition guide to WebGL2 and GLSL https://ift.tt/khEQVTb December 12, 2025 at 11:44PM

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

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

Tap to Pay Ushers in a New Era of Flexibility on Muni

Tap to Pay Ushers in a New Era of Flexibility on Muni By Melissa Culross Muni vehicles and station fare gates now accept plastic. You can tap a credit or debit card at Clipper readers to pay. Paying your Muni fare is now even easier and more convenient. And it’s becoming less expensive to move throughout the entire Bay Area on public transit. The next generation of Clipper card service is here. Clipper is the electronic fare payment system that all Bay Area transit agencies use. And this upgrade includes a host of new features. Tap a credit card, debit card or your phone to pay your fare Enjoy free or discounted transfers between transit agencies Buy a wider... Published December 11, 2025 at 07:00AM https://ift.tt/xWsn4ke

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

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/bKLnj7R 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/bKLnj7R December 11, 2025 at 10:05PM

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

Show HN: MCPShark – Traffic Inspector for Model Context Protocol https://ift.tt/QRKTVH4 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/Qe5i1pX

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

Show HN: ZON-TS 50–65% fewer LLM tokens zero parse overhead better than TOON/CSV https://ift.tt/LRTGYvf

Show HN: ZON-TS 50–65% fewer LLM tokens zero parse overhead better than TOON/CSV hey HN — roni here, full-stack dev out of india (ex-gsoc @ internet archive). spent last weekend hacking ZON-TS because json was torching half my openai/claude budget on dumb redundant keys — hit that wall hard while prototyping agent chains. result: tiny TS lib (<2kb, 100% tests) that zips payloads ~50% smaller (692 tokens vs 1300 on gpt-5-nano benches) — fully human-readable, lossless, no parse tax. drop-in for openai sdk, langchain, claude, llama.cpp, zod validation, streaming... just added a full langchain chain example to the readme (encode prompt → llm call → decode+validate, saves real $$ on subagent loops). quick try: ```ts npm i zon-format import { encode, decode } from 'zon-format'; const zon = encode({foo: 'bar'}); console.log(decode(zon)); ``` github → https://github.com/ZON-Format/ZON-TS benches + site → https://zonformat.org YC’s fall rfs nailed it — writing effective agent...

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

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

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

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/c89j1qg ) and more recently an AI app builder that uses that debugger to get past problems instead of spinning in circles ( https://ift.tt/RJOcrIn ). 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...

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

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/k13dnZg

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

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

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% ...

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

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. Wh...

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

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/J2kYt7X Happy to hear feedback or suggestions. https://ift.tt/J2kYt7X December 7, 2025 at 07:53PM

Show HN: Stateless compliance engine for banking and blockchain https://ift.tt/V2UsTFB

Show HN: Stateless compliance engine for banking and blockchain I’ve been working on a stateless compliance engine that validates IBAN/SWIFT, OFAC lists, ISO20022 (pain.001/pacs.008), and multi-chain data (ETH, BTC, XRPL, Polygon, Stellar, Hedera). Statelessness feels important in financial and blockchain workflows because no user data persists between requests, outputs are fully deterministic, and auditors can reproduce results without relying on stored state. Current progress: • Deterministic validators live and callable • On-chain checks working across 6 networks • ISO20022 structuring + downloadable PDFs • AWS backend deployed; Azure environment being added for multi-cloud isolation Looking for technical critiques or alternative patterns for building stateless compliance systems. https://ift.tt/1jRVpfK December 7, 2025 at 01:40AM

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

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

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

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

Show HN: SerpApi MCP Server https://ift.tt/1hb6lJW

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

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

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 le...

Show HN: Claude-ping – a WhatsApp bridge for Claude Code https://ift.tt/RdABaIV

Show HN: Claude-ping – a WhatsApp bridge for Claude Code A built a small WhatsApp bridge to keep track of claude code projects as they run on my laptop. There is an experimental permission hook to allow proxying of permission requests via the WhatsApp bridge. All messages are sent via a personal channel. https://ift.tt/bMFWaT7 December 5, 2025 at 04:10AM

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

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/iy4Y5M7... https://ift.tt/gXGDsMt December 5, 2025 at 03:42AM

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

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 feel...

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

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* |...

Show HN: A $20/year invoicing tool for solo developers (simple, fast, no bloat) https://ift.tt/vUIe8gY

Show HN: A $20/year invoicing tool for solo developers (simple, fast, no bloat) Hi HN! I built a super lightweight invoicing platform for solo developers, freelancers, and one-person businesses. Most invoicing software costs $20–$40/month and is packed with features you don’t need. Mine is $20/year and focuses on the essentials: • Create invoices in seconds • Send invoices by email • Automatic email reminders • Recurring invoices • Simple dashboard for paid/unpaid tracking • No team features, no CRM, no bloat I built this because I freelance occasionally, and every invoicing tool I tried either felt bloated, overly enterprisey, or was way too expensive for solo work. I wanted something simple that didn’t require a “plan,” onboarding flow, or learning curve. A few things people have asked so far: • No lock-in — you can export your invoices anytime • No limits on the number of invoices • No weird pricing tiers or upsells • Works well on mobile • You own your customer list (I don’t touch ...

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

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

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

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

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

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/yQbMwHx 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,...

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

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/tdTBXwP 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 ...

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

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

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

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