Wednesday, December 31, 2025
Show HN: I built an AI tool to automate property tax appeals for $29 https://ift.tt/TOnzCpm
Show HN: I built an AI tool to automate property tax appeals for $29 Hi HN, I built this tool to help homeowners generate official appeal letters without hiring expensive lawyers or spending hours on research. It analyzes your property data to write personalized arguments and offers a certified mail option via Lob. It supports 3,000+ US counties. Would love to hear your feedback on the workflow or the pricing model. https://ift.tt/FmRI5EK January 1, 2026 at 01:28AM
Show HN: A Prompt-Injection Firewall for AI Agents and RAG Pipelines https://ift.tt/1d8WKtQ
Show HN: A Prompt-Injection Firewall for AI Agents and RAG Pipelines We built SafeBrowse — an open-source prompt-injection firewall for AI systems. Instead of relying on better prompts, SafeBrowse enforces a hard security boundary between untrusted web content and LLMs. It blocks hidden instructions, policy violations, and poisoned data before the AI ever sees it. Features: • Prompt injection detection (50+ patterns) • Policy engine (login/payment blocking) • Fail-closed by design • Audit logs & request IDs • Python SDK (sync + async) • RAG sanitization PyPI: pip install safebrowse Looking for feedback from AI infra, security, and agent builders. January 1, 2026 at 01:01AM
Show HN: A web-based lighting controller built because my old became a brick https://ift.tt/NjiMoc8
Show HN: A web-based lighting controller built because my old became a brick I’m a student and I built this because my old lightning controller (DMX) became a brick after the vendor’s control software was deprecated in 2025. My focus was entirely on developing a robust backend architecture to guarantee maximum performance. Everything is released under GPLv3. The current frontend is just a "vibecoded" dashboard made with plain HTML and JavaScript to keep rendering latency as low as possible. In earlier versions Svelte was used. Svelte added too much complexity for an initial mvp. Video: https://ift.tt/fr7daOk Repo: https://ift.tt/Htv6Xp5 Technical Details: The system uses a distributed architecture where a FastAPI server manages the state in a Redis. State changes are pushed via WebSockets to Raspberry Pi gateways, which then independently maintain the constant 44Hz binary stream to the lights. This "push model" saves massive amounts of bandwidth and ensures low latency. In a stress test, I processed 10 universes (5,120 channels) at 44Hz with zero packet loss (simulated). An OTP-based pairing makes the setup extremely simple (plug-and-play). I’m looking forward to your feedback on the architecture and the Redis approach! Happy New Year! https://ift.tt/Htv6Xp5 December 31, 2025 at 08:46PM
Show HN: Fleet / Event manager for Star Citizen MMO https://ift.tt/3BPMdvR
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). December 31, 2025 at 11:18PM
Tuesday, December 30, 2025
Show HN: A dynamic key-value IP allowlist for Nginx https://ift.tt/spWKj7l
Show HN: A dynamic key-value IP allowlist for Nginx I am currently working on a larger project that needs a short-lived HTTP "auth" based on a separate, out-of-band authentication process. Since every allowed IP only needs to be allowed for a few minutes at a time on specific server names, I created this project to solve that. It should work with any Redis-compatible database. For the docker-compose example, I used valkey. This is mostly useful if you have multiple domains that you want to control access to. If you want to allow 1.1.1.1 to mywebsite.com and securesite.com, and 2.2.2.2 to securesite.com and anothersite.org for certain TTLs, you just need to set hash keys in your Redis-compatible database of choice like: 1.1.1.1: - mywebsite.com: 1 (30 sec TTL) - securesite.com: 1 (15 sec TTL) 2.2.2.2: - securesite.com: 1 (3600 sec TTL) - anothersite.org: 1 (never expires) Since you can use any Redis-compatible database as the backend, per-entry TTLs are encouraged. An in-process cache can also be used, but is not enabled unless you pass --enable-l1-cache to kvauth. That makes successful auth_requests a lot faster since the program is not reaching out to the key/value database on every request. I didn't do any hardcore profiling on this but did enable the chi logger middleware to see how long requests generally took: kvauth-1 | 2025/12/30 21:32:28 "GET http://127.0.0.1:8888/kvauth HTTP/1.0" from 127.0.0.1:42038 - 401 0B in 300.462µs # disallowed request nginx-1 | 192.168.65.1 - - [30/Dec/2025:21:32:28 +0000] "GET / HTTP/1.1" 401 179 "-" "curl/8.7.1" kvauth-1 | 2025/12/30 21:32:37 "GET http://127.0.0.1:8888/kvauth HTTP/1.0" from 127.0.0.1:40160 - 401 0B in 226.189µs # disallowed request nginx-1 | 192.168.65.1 - - [30/Dec/2025:21:32:37 +0000] "GET / HTTP/1.1" 401 179 "-" "curl/8.7.1" # IP added to redis allowlist kvauth-1 | 2025/12/30 21:34:02 "GET http://127.0.0.1:8888/kvauth HTTP/1.0" from 127.0.0.1:54032 - 200 0B in 290.648µs # allowed, but had to reach out to valkey kvauth-1 | 2025/12/30 21:34:02 "GET http://127.0.0.1:8888/kvauth HTTP/1.0" from 127.0.0.1:54044 - 200 0B in 4.041µs nginx-1 | 192.168.65.1 - - [30/Dec/2025:21:34:02 +0000] "GET / HTTP/1.1" 200 111 "-" "curl/8.7.1" kvauth-1 | 2025/12/30 21:34:06 "GET http://127.0.0.1:8888/kvauth HTTP/1.0" from 127.0.0.1:51494 - 200 0B in 6.617µs # allowed, used cache kvauth-1 | 2025/12/30 21:34:06 "GET http://127.0.0.1:8888/kvauth HTTP/1.0" from 127.0.0.1:51496 - 200 0B in 3.313µs nginx-1 | 192.168.65.1 - - [30/Dec/2025:21:34:06 +0000] "GET / HTTP/1.1" 200 111 "-" "curl/8.7.1 IP allowlisting isn't true authentication, and any production implementation of this project should use it as just a piece of the auth flow. This was made to solve the very specific problem of a dynamic IP allow list for NGINX. https://ift.tt/0MfZ4qS December 31, 2025 at 02:29AM
Show HN: Claude Cognitive – Working memory for Claude Code https://ift.tt/mElFXNT
Show HN: Claude Cognitive – Working memory for Claude Code https://ift.tt/PhtvjIY December 31, 2025 at 02:27AM
Show HN: Slide notes visible only to you during screen sharing https://ift.tt/WyvZOx2
Show HN: Slide notes visible only to you during screen sharing https://cuecard.dev December 30, 2025 at 10:18PM
Monday, December 29, 2025
Show HN: I built an "ilovepdf" for CSV files (and I called it ILoveCSV) https://ift.tt/ELkOIJA
Show HN: I built an "ilovepdf" for CSV files (and I called it ILoveCSV) We often find ourselves waiting for Excel just to do simple tasks like merging two CSVs, checking for duplicates, or converting a PDF table to CSV. Thus, I built ilovecsv.net. It's a suite of 30+ free tools that run in your browser. https://ilovecsv.net/ December 29, 2025 at 10:46PM
Show HN: Aroma: Every TCP Proxy Is Detectable with RTT Fingerprinting https://ift.tt/8Z2ykeA
Show HN: Aroma: Every TCP Proxy Is Detectable with RTT Fingerprinting TL;DR explanation (go to https://ift.tt/81x2bXk... 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/MrIHox6 December 26, 2025 at 12:34AM
Sunday, December 28, 2025
Show HN: Handoff – Claude Code plugin to let any AI continue where you left off https://ift.tt/TiqWKgv
Show HN: Handoff – Claude Code plugin to let any AI continue where you left off https://ift.tt/WcTauU5 December 29, 2025 at 01:30AM
Show HN: Pion SCTP with RACK is 70% faster with 30% less latency https://ift.tt/Jm90ObU
Show HN: Pion SCTP with RACK is 70% faster with 30% less latency SCTP is a low level protocol focused on reliable packet transmission. Unlike hopelessly flinging packets from one device to another, it makes sure that the packets are correct using CRC, removes duplicate packets, and allows for packets to be sent in any order. Going into an established library, I thought that everything was already implemented and that there wasn't anything to do until I went through the existing issues and organized all the tasks and decided on an order. Sean DuBois ( https://ift.tt/2F6kbMP ), one of the co-creators and current maintainers of Pion, an open-source pure Go implementation of WebRTC (which uses SCTP), introduced me to a dissertation that was written about improving SCTP from 2021 ( https://ift.tt/PAFtOsn... ). To my surprise, the features in it weren't actually implemented yet, and generally went unused even though it depicted pretty big improvements. This came as a bit of a shock to me considering the countless companies and services that actively use Pion with millions of users on a daily basis. This led to two things: 1) implement the feature (done by me) and 2) measure the performance (done by Joe Turki https://ift.tt/kivRZPE ). If you're interested in reading more, please check out the blog post where we go over what SCTP is used for, how I improved it, and the effort that went into making such a large improvement possible. This also marks a huge milestone for other companies and services that use SCTP as they can refer to the implementation in Pion for their own SCTP libraries including any real-time streaming platforms such as Microsoft Teams, Discord screen share, Twitch guest star, and many more! For my personal background, please take a look at a comment below about what it was like for me to get started with open-source and my career related journeys. Thanks for reading! https://ift.tt/hDnWZJY December 28, 2025 at 10:05PM
Saturday, December 27, 2025
Show HN: I'm 15. I built an offline AI Terminal Agent that fixes errors https://ift.tt/UNPjgb3
Show HN: I'm 15. I built an offline AI Terminal Agent that fixes errors https://ift.tt/cI0JhZl December 27, 2025 at 08:57PM
Show HN: Jsonic – Python JSON serialization that works https://ift.tt/BrXRuF2
Show HN: Jsonic – Python JSON serialization that works https://ift.tt/AYdcVly December 27, 2025 at 05:56PM
Show HN: AgentFuse – A local circuit breaker to prevent $500 OpenAI bills https://ift.tt/cE9LBFe
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/Ib46Ufh December 27, 2025 at 11:16PM
Friday, December 26, 2025
Show HN: Spacelist, a TUI for Aerospace window manager https://ift.tt/bOdHNUL
Show HN: Spacelist, a TUI for Aerospace window manager https://ift.tt/7HqR8lJ December 27, 2025 at 03:34AM
Show HN: What if Dr. Mario had more than 3 colors? https://ift.tt/5HjI3uN
Show HN: What if Dr. Mario had more than 3 colors? https://ift.tt/WkPoym0 December 27, 2025 at 01:27AM
Show HN: Automoderated Anonymous Wall of Messages https://ift.tt/2ctX0Bo
Show HN: Automoderated Anonymous Wall of Messages Testing my auto-moderation logic. Please be gentle. No login. All messages are global. https://wall.tulv.in/ December 26, 2025 at 11:29PM
Show HN: Polibench – compare political bias across AI models https://ift.tt/Wmx1qhH
Show HN: Polibench – compare political bias across AI models Polibench runs the Political Compass questions across AI models so you can compare responses side by side. No signup. Built on top of work by @theo ( https://twitter.com/theo ) and @HolyCoward ( https://twitter.com/HolyCoward ). Question set is based on the Political Compass: https://ift.tt/MabCLtF Early and rough. Feedback welcome on revealing questions, possible misuse, and ideas for extending it. Happy to answer questions. https://polibench.vercel.app/ December 26, 2025 at 10:53PM
Thursday, December 25, 2025
Show HN: Pivor, Open source self-hosted CRM https://ift.tt/M5oa6bC
Show HN: Pivor, Open source self-hosted CRM I built Pivor because I wanted a simple, self-hosted CRM without cloud lock-in or per-seat pricing. Features: Clients, Contacts, Communications tracking (emails, calls, meetings, tasks), dark mode. Stack: Laravel 12, Livewire 3, Tailwind CSS 4. Runs on SQLite by default, supports MySQL/PostgreSQL. Docker ready. AGPL-3.0 licensed. https://ift.tt/UwEC8x7 Looking for feedback! https://ift.tt/UwEC8x7 December 25, 2025 at 11:27PM
Show HN: I created a tool to generate handwritten signatures https://ift.tt/6ECertk
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 25, 2025 at 09:36PM
Wednesday, December 24, 2025
Show HN: WebPtoPNG – I built a WebP to PNG tool, everything runs in the browser https://ift.tt/ImJ3lpk
Show HN: WebPtoPNG – I built a WebP to PNG tool, everything runs in the browser I built WebPtoPNG after getting frustrated with converters that throttle uploads or phone data; everything runs straight in the browser, and never asks for a signup. https://webptopng.cc/ December 25, 2025 at 12:44AM
Show HN: Elfpeek – A tiny interactive ELF binary inspector in C https://ift.tt/nRJhPsU
Show HN: Elfpeek – A tiny interactive ELF binary inspector in C https://ift.tt/R1iF6JQ December 24, 2025 at 09:38PM
Tuesday, December 23, 2025
Show HN: Lume.js – 1.5KB React alternative using zero custom syntax https://ift.tt/7nJoLjb
Show HN: Lume.js – 1.5KB React alternative using zero custom syntax https://sathvikc.github.io/lume-js/ December 24, 2025 at 12:17AM
Show HN: Openinary – Self-hosted image processing like Cloudinary https://ift.tt/PR4JFG0
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/iK9FHqb Feedback welcome; especially from Cloudinary users wanting the same UX but on their own infra! https://ift.tt/iK9FHqb December 23, 2025 at 08:01PM
Monday, December 22, 2025
Show HN: A repo to turn any model into a reasoning model without training https://ift.tt/F65QGxf
Show HN: A repo to turn any model into a reasoning model without training Hey all, Training AI Models to reason is currently very expensive. You require a lot of data, tons of compute in Reinforcement Learning, and more. And the reasoning infrastructure is not reusable. On top of all this, we don't really have a way to improve targeted performance and personalize intelligence within the systems. Over the last year, I've been looking into latent space reasoning as a way to solve this. By doing this, we can create a different reasoning layer that is reusable across models. We created a simple layer for 50 cents, and it already improves performance. We're working with a few people across major AI Labs at exploring this, but I also wanted to open source because intelligence deserves to be open. To that end, our startup has even opened up a small monthly prize pool for top contributors to the repo. Would love to have you in there. Here is a report we did breaking down the core design philosophy here-- https://ift.tt/GIE5Rxd... https://ift.tt/IFMOyNg December 23, 2025 at 03:09AM
Show HN: It's Like Clay but in Google Sheets https://ift.tt/nfpAqht
Show HN: It's Like Clay but in Google Sheets Hey everyone! After struggling a lot with data enrichment for SMBs, I launched a Google Sheets add-on that gives you direct access to an AI-powered webscraper. Vurge lets you get structured information from any website right inside your Google Sheet, eliminating the need for learning a new tool or adding a new dependency for data enrichment. Let me know what you think! https://ift.tt/7XGsRqZ December 18, 2025 at 11:14PM
Sunday, December 21, 2025
Show HN: Real-time SF 911 dispatch feed (open source) https://ift.tt/5dCRuEx
Show HN: Real-time SF 911 dispatch feed (open source) I built an open-source alternative to Citizen App's paid 911 feed for San Francisco. It streams live dispatch data from SF's official open data portal, uses an LLM to translate police codes into readable summaries, and auto-redacts sensitive locations (shelters, hospitals, etc.). Built it at a hack night after getting annoyed that Citizen is the only real-time option and they paywall it. Repo: https://ift.tt/fjsUkzD Discord: https://ift.tt/QhG6Bat Happy to discuss the technical approach or take feedback. https://ift.tt/YHGy8UN December 22, 2025 at 04:59AM
Show HN: Mactop v2.0.0 https://ift.tt/HFUm3es
Show HN: Mactop v2.0.0 https://ift.tt/WjhHFQr December 22, 2025 at 04:44AM
Show HN: Pac-Man with Guns https://ift.tt/o7uzT4F
Show HN: Pac-Man with Guns Title really says it all on this https://pac-man-with-guns.netlify.app/ December 22, 2025 at 03:17AM
Show HN: I built a 1‑dollar feedback tool as a Sunday side project https://ift.tt/Hvep96B
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/yHx7aUS December 22, 2025 at 01:52AM
Saturday, December 20, 2025
Show HN: Memora – MCP persistent memory server knowledge graph vis https://ift.tt/5xOukES
Show HN: Memora – MCP persistent memory server knowledge graph vis I built Memora, an MCP server that gives Claude persistent memory across sessions. The main problem it solves: AI agents lose context between sessions. Memora acts as a context manager that persists knowledge across multiple agent sessions, so your AI assistant remembers past work, decisions, and learned patterns. Key features: - Persistent context across agent sessions (single or multi-agent workflows) - SQLite-backed with optional S3/R2 cloud sync - Semantic search using embeddings (TF-IDF, sentence-transformers, or OpenAI) - Interactive knowledge graph visualization (vis.js) - Structured memory types: TODOs, Issues, Knowledge entries - Cross-reference links between related memories - Image storage support with R2 The graph visualization lets you explore connections between memories, filter by tags/status, and see how your knowledge base grows over time. Built for Claude Code but works with any MCP-compatible client. GitHub: https://ift.tt/7NuoXev Would love feedback on the architecture and feature ideas! https://ift.tt/7NuoXev December 21, 2025 at 12:25AM
Show HN: Got tired of searching for AI news daily so I built my own AI news page https://ift.tt/gv2tPID
Show HN: Got tired of searching for AI news daily so I built my own AI news page HN is my homepage, and this site has inspired me throughout the years. I don't really know what I'm doing but I built DreyX.com from scratch as I got tired of searching for AI news all over the internet each day. Feel free to check it out and provide any sort of suggestions / feedback. Thanks! https://dreyx.com/ December 20, 2025 at 11:08PM
Friday, December 19, 2025
Show HN: Misata – synthetic data engine using LLM and Vectorized NumPy https://ift.tt/xVFK09p
Show HN: Misata – synthetic data engine using LLM and Vectorized NumPy Hey HN, I’m the author. I built Misata because existing tools (Faker, Mimesis) are great for random rows but terrible for relational or temporal integrity. I needed to generate data for a dashboard where "Timesheets" must happen after "Project Start Date," and I wanted to define these rules via natural language. How it works: LLM Layer: Uses Groq/Llama-3.3 to parse a "story" into a JSON schema constraint config. Simulation Layer: Uses Vectorized NumPy (no loops) to generate data. It builds a DAG of tables to ensure parent rows exist before child rows (referential integrity). Performance: Generates ~250k rows/sec on my M1 Air. It’s early alpha. The "Graph Reverse Engineering" (describe a chart -> get data) is experimental but working for simple curves. pip install misata I’d love feedback on the simulator.py architecture—I’m currently keeping data in-memory (Pandas) which hits a ceiling at ~10M rows. Thinking of moving to DuckDB for out-of-core generation next. Thoughts? https://ift.tt/u7vCwM5 December 16, 2025 at 06:38PM
Show HN: Music player for big local collections with mpd support https://ift.tt/HpzScJf
Show HN: Music player for big local collections with mpd support mpz is a C++/Qt music player focused on UX, with derectory tree and playlists management. Version 2 got experimental https://musicpd.org support. https://ift.tt/RsPG3hL December 20, 2025 at 12:55AM
Show HN: MCPShark Viewer (VS Code/Cursor extension)- view MCP traffic in-editor https://ift.tt/Zuy3rE5
Show HN: MCPShark Viewer (VS Code/Cursor extension)- view MCP traffic in-editor A few days ago I posted MCPShark (a traffic inspector for the Model Context Protocol). I just shipped a VS Code / Cursor extension that lets you view MCP traffic directly in the editor, so you’re not jumping between terminals, logs, and "I think this is what got sent". VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=MCPShark... Main repo: https://ift.tt/Tp13xAS Feature requests / issues: https://ift.tt/CqDELIn Site: https://mcpshark.sh/ If you’re building MCP agents/tools: what would make MCP debugging actually easy—timeline view, session grouping, diffing tool args, exporting traces, something else? I’d be thankful if you could open a feature request here: https://ift.tt/CqDELIn December 17, 2025 at 10:19PM
Show HN: Stickerbox, a kid-safe, AI-powered voice to sticker printer https://ift.tt/ADhIkxa
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 19, 2025 at 11:44PM
Thursday, December 18, 2025
Show HN: Stop AI scrapers from hammering your self-hosted blog https://ift.tt/0NV3kOL
Show HN: Stop AI scrapers from hammering your self-hosted blog Alright so if you run a self-hosted blog, you've probably noticed AI companies scraping it for training data. And not just a little (RIP to your server bill). There isn't much you can do about it without cloudflare. These companies ignore robots.txt, and you're competing with teams with more resources than you. It's you vs the MJs of programming, you're not going to win. But there is a solution. Now I'm not going to say it's a great solution...but a solution is a solution. If your website contains content that will trigger their scraper's safeguards, it will get dropped from their data pipelines. So here's what fuzzycanary does: it injects hundreds of invisible links to porn websites in your HTML. The links are hidden from users but present in the DOM so that scrapers can ingest them and say "nope we won't scrape there again in the future". The problem with that approach is that it will absolutely nuke your website's SEO. So fuzzycanary also checks user agents and won't show the links to legitimate search engines, so Google and Bing won't see them. One caveat: if you're using a static site generator it will bake the links into your HTML for everyone, including googlebot. Does anyone have a work-around for this that doesn't involve using a proxy? Please try it out! Setup is one component or one import. (And don't tell me it's a terrible idea because I already know it is) package: https://ift.tt/tEH3Rwb gh: https://ift.tt/61znQkV https://ift.tt/61znQkV December 17, 2025 at 12:42AM
Show HN: TinyPDF – 3KB PDF library (70x smaller than jsPDF) https://ift.tt/1rfimWn
Show HN: TinyPDF – 3KB PDF library (70x smaller than jsPDF) I needed to generate invoices in a Node.js app. jsPDF is 229KB. I only needed text, rectangles, lines, and JPEG images. So I wrote tinypdf: <400 lines of TypeScript, zero dependencies, 3.3KB minified+gzipped. What it does: - Text (Helvetica, colors, alignment) - Rectangles and lines - JPEG images - Multiple pages, custom sizes What it doesn't do: - Custom fonts, PNG/SVG, forms, encryption, HTML-to-PDF That's it. The 95% use case for invoices, receipts, reports, tickets, and labels. GitHub: https://github.com/Lulzx/tinypdf npm: npm install tinypdf https://github.com/Lulzx/tinypdf December 18, 2025 at 10:59PM
Wednesday, December 17, 2025
Show HN: GitForms – Zero-cost contact forms using GitHub Issues as database https://ift.tt/wuHv5S2
Show HN: GitForms – Zero-cost contact forms using GitHub Issues as database got tired of paying $29–99/month for simple contact forms on landing pages and side projects (Typeform, Tally, etc.).So I built GitForms: an open-source contact form that stores submissions as GitHub Issues.How it works:Form runs on your Next.js 14 site (Tailwind + TypeScript) On submit → creates a new Issue in your repo via GitHub API You get instant email notifications from GitHub (free) Zero ongoing costs:No database, no backend servers Deploy on Vercel/Netlify free tier in minutes Configurable via JSON (themes, text, multi-language) Perfect for MVPs, landing pages, portfolios, or any low-volume use case.Repo: https://ift.tt/NQjXoDF License: CC-BY-NC-SA-4.0 (non-commercial only – fine for personal projects, not client work).Curious what HN thinks: would you use this? Any obvious improvements or edge cases I missed?Thanks! https://gitforms-landing.vercel.app/ December 17, 2025 at 11:19PM
Show HN: Modeling the US Debt as a Healthcare Pricing Failure ($26T Gap) https://ift.tt/lwyB2PS
Show HN: Modeling the US Debt as a Healthcare Pricing Failure ($26T Gap) I spent the last month rebuilding the US federal budget from 1970–2024 to find the 'Taproot' of our fiscal collapse. The math suggests we don't have a sovereign debt crisis; we have a pricing crisis. I isolated federal healthcare spending and compared it to a baseline of CPI + a 1.7% 'Innovation Premium' (using Germany as a control group). The findings: Federal healthcare overpayment accounts for $26T of our national debt. Without this 'Monopoly Premium,' the US would have barely 9T in debt today. The Structural Cause: I trace this back to the 1997 Residency Cap (supply freeze) and the 85% MLR (which turns insurers into cost-plus contractors) I'm interested in the community's feedback on the 'Triple Multiplier' logic (Price + Innovation + Interest). P.S. I'm currently hosting a deeper discussion on the policy implications of this data over on LinkedIn bit.ly/3YEv6kl https://ift.tt/BvkEH6d December 17, 2025 at 10:53PM
Tuesday, December 16, 2025
Show HN: Sqlit – A lazygit-style TUI for SQL databases https://ift.tt/ORcshAY
Show HN: Sqlit – A lazygit-style TUI for SQL databases I work mostly in the terminal but found myself constantly switching to bloated GUIs like SSMS only for the simple task of browsing tables and run queries. And I didn't find Existing SQL TUIs intuitive, having to read documentation to learn keybindings and CLI flags to connect. Given I had recently switched to linux, I found myself using vs code's sql database extension. Something was awfully wrong. I wanted something like lazygit for databases – run it, connect, and query and frankly just make it enjoyable to access data. Sqlit is a keyboard-driven SQL TUI with: - Context-based keybindings (always visible) - Neovim-like interface with normal and insert mode for query editing - Browse databases, tables, views, stored procedures - Adapters for SQL Server, SQLite, PostgreSQL, Turso & more - SSH tunneling support - Themes (Tokyo Night, Nord, Gruvbox etc.) Inspired by lazygit, neovim and lazysql. Built with Python/Textual. Feedback welcome – especially on which adapters to prioritize next. My vision of sqlit is to make a tool that makes it easy to connect and query data, and to do that, and that thing only, really well. https://ift.tt/0ow4JO8 https://ift.tt/0ow4JO8 December 15, 2025 at 07:47PM
Monday, December 15, 2025
Show HN: ModelGuessr: Can you tell which AI you're chatting with? https://ift.tt/EdMaijh
Show HN: ModelGuessr: Can you tell which AI you're chatting with? Hey HN - I built ModelGuessr, a game where you chat with a random AI model and try to guess which one it is. A big open question in AI is whether there's enough brand differentiation for AI companies to capture real profits. Will models end up commoditized like cloud compute, or differentiated like smartphones? I built ModelGuessr to test this. I think that people will struggle more than they expect. And the more model mix-ups there are, the more commodity-like these models probably are. If enough people play, I'll publish some follow-up analyses on confusion patterns (which models get mistaken for each other, what gives them away, etc.). Would love any feedback! https://ift.tt/NCfloui December 15, 2025 at 08:59PM
Show HN: A lightweight SaaS to reduce early-stage app friction https://ift.tt/jdzDPfs
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 15, 2025 at 10:51PM
Sunday, December 14, 2025
Show HN: Hacker News Christmas Colors Browser Extension https://ift.tt/5KPqN3D
Show HN: Hacker News Christmas Colors Browser Extension I love the look of HN on Christmas Day, but I never feel like I get quite enough of it in just one day. To rectify this catastrophic problem, I created a browser extension to give me the Christmas HN experience from the day after Thanksgiving until the first work-day of the new year. I also added a fun "extra festive" mode that enhances the festivity level of the site beyond it's normal look. I love it, but I expect it to be controversial :-D It's pretty easy to `git clone` and install it (instructions for Firefox and Chrome in the README.md). I haven't put it in the extension stores as I have no idea if anybody else would want it, but if it turns out there are dozens of us[1] that want to use it, I will do so. Goal is to fully support Firefox and Chrome (as I'm a Firefox user primarily), though I haven't found a way to get the Christmas tree animated gif to load in Firefox so that one part doesn't currently work. I tried all kinds of hacks to convert the tree into an animated svg, and even generate new ones, and they are laughably horrible. I'll continue to look and try stuff but for now at least it will just display the alt text on Firefox. Settings are accessible by clicking on the extension in the menu or tray. [1]: A nod to the iconic Dr. Tobias Fünke from Arrested Development https://ift.tt/Ab5NZzt December 15, 2025 at 12:25AM
Show HN: 999 Penguins https://ift.tt/M4nCGeH
Show HN: 999 Penguins https://999penguins.com December 14, 2025 at 06:01PM
Show HN: Llmwalk – explore the answer-space of open LLMs https://ift.tt/5BpiU03
Show HN: Llmwalk – explore the answer-space of open LLMs https://ift.tt/CQsOhv6 December 14, 2025 at 08:44PM
Saturday, December 13, 2025
Show HN: Tic Tac Flip – A new strategic game based on Tic Tac Toe https://ift.tt/cs9ohKD
Show HN: Tic Tac Flip – A new strategic game based on Tic Tac Toe The biggest problem with Tic-Tac-Toe is that it almost always ends in a draw. Tic Tac Flip tries to fix that! Learn the rules in Learning Mode or below: - Winning Criteria: 3 Ghosts (Flipped O or X, which can be a mixture). It's not just 3 Os or 3 Xs anymore! - Flipping Mechanic: When one or more lines having only O and X are formed, the minority of either all Os or all Xs get flipped to a Ghost, and the majority gets removed from the board. E.g., A line of 2 Os and 1 X leads to 1 X ghost and the removal of 2 Os. - Active Flip: You can actively flip your O/X to a Ghost (or flip a ghost back) once per game. - Placing Ghost Directly: You can place a "Ghost" piece directly as a final winning move (only once, and only when there are two existing ghosts in a line). I'm looking for feedback on the game balance and learning curve. Specifically: - Is the "Ghost" and "Flip" mechanic intuitive? - Is the Learning Mode helpful? - Is the game fair? Any rule adjustments needed? - Any bugs or issues? Any suggestions or comments would be much appreciated. Thank you in advance! https://tic-tac-flip.web.app/ December 14, 2025 at 09:49AM
Show HN: Soup.lua: making Lua do what it shouldn't https://ift.tt/nOoNLYk
Show HN: Soup.lua: making Lua do what it shouldn't https://ift.tt/SF0Xnus December 13, 2025 at 11:03PM
Friday, December 12, 2025
Show HN: Tiny VM sandbox in C with apps in Rust, C and Zig https://ift.tt/9CbAi0P
Show HN: Tiny VM sandbox in C with apps in Rust, C and Zig https://ift.tt/yVkGnES December 13, 2025 at 02:02AM
Show HN: PhenixCode – Added admin dashboard for multi-server management https://ift.tt/6VNQmxS
Show HN: PhenixCode – Added admin dashboard for multi-server management I built PhenixCode — an open-source, self-hosted and customizable alternative to GitHub Copilot Chat. Why: I wanted a coding assistant that runs locally, with full control over models and data. Copilot is great, but it’s subscription-only and cloud-only. PhenixCode gives you freedom: use local models (free) or plug in your own API keys. Use the new admin dashboard GUI to visually configure the RAG settings for multi-server management. https://ift.tt/IDVJl4k December 13, 2025 at 12:16AM
Show HN: I'm building an open-source Amazon https://ift.tt/FD0re2M
Show HN: I'm building an open-source Amazon I'm building an open source Amazon. In other words, an open source decentralized marketplace. But like Carl Sagan said, to make an apple pie from scratch, you must first invent the universe. So first I had to make open source management systems for every vertical. I'm launching the first one today, Openfront e-commerce, an open source Shopify alternative. Next will be Openfront restaurant, Openfront grocery, and Openfront gym. And all of these Openfronts will connect to our decentralized marketplace, "the/marketplace", seamlessly. Once we launch other Openfronts, you'll be able to do everything from booking hotels to ordering groceries right from one place with no middle men. The marketplace simply connects to the Openfront just like its built-in storefront does. Together, we can use open source to disrupt marketplaces and make sure sellers, in every vertical, are never beholden to them. Marketplace: https://ift.tt/ko2eHCZ Openfront platforms: https://ift.tt/HK20hBb Source code: https://ift.tt/h706gKM Demo - Openfront: https://youtu.be/jz0ZZmtBHgo Demo - Marketplace: https://youtu.be/LM6hRjZIDcs Part 1 - https://ift.tt/h9ZPpHQ https://openship.org December 12, 2025 at 10:19PM
Thursday, December 11, 2025
Show HN: A lightweight Git history explorer written in Go https://ift.tt/hH3e1nd
Show HN: A lightweight Git history explorer written in Go I am a fan of gitk and its simplicity, however as https://ift.tt/YtsHCWw is getting larger each day, it is becoming almost impossible to use it. I just did a quick test with commit e16041020b082ca847b3658ee1b69f8e6a4323b1 and after a few seconds the memory usage got close to 20GiB and I couldn't click on it (but the UI was still updating). This is probably because gitk tries to eagerly load all commits in memory, works fine for small/medium repositories, but nixpkgs is just too big. I rarely want to check an old commit (and for that case, I generally don't use gitk anyway), and since I was interested in https://ift.tt/H6lu5vS for a while and had a free month of ChatGPT+ to test, I decided to try and vibecode an alternative of gitk writing with Go and modernc.org/tk9.0. So here it is. The idea here is not to be a full featured replacement for gitk, but to re-implement the things I use. I tried to influence some of the architecture ideas to avoid the performance issues that the original have, so instead of loading all commits in memory it will load it in batches of 1000 (you can increase this using `-limit` flag but I recommend not setting this too high) at a time. Originally I also wanted to use only Go, but in the end I needed to use `git` for a few specific operations to keep it running fast (by default it still uses a pure Go implementation, but building it with `-tags=gitcli` is recommended). In the end I got what I wanted, a small, self contained app that reproduces most of the features that I want. https://ift.tt/Ah3QIYC December 12, 2025 at 01:42AM
Show HN: Gotui – a modern Go terminal dashboard library https://ift.tt/tNYeV9P
Show HN: Gotui – a modern Go terminal dashboard library I’ve been working on gotui, a modern fork of the unmaintained termui, rebuilt on top of tcell for TrueColor, mouse support, and proper resize handling. It keeps the simple termui-style API, but adds a bunch of new widgets (charts, gauges, world map, etc.), nicer visuals (collapsed borders, rounded corners), and input components for building real dashboards and tools. Under the hood the renderer’s been reworked for much better performance, and I’d love feedback on what’s missing for you to use it in production. https://ift.tt/szItSPq December 12, 2025 at 01:05AM
Show HN: I used Gemini 3 to turn 42 books into interactive webpages in 2 weeks https://ift.tt/j5ZHxlz
Show HN: I used Gemini 3 to turn 42 books into interactive webpages in 2 weeks https://ift.tt/hFmeULa December 11, 2025 at 10:45PM
Show HN: An endless scrolling word search game https://ift.tt/jlTiY85
Show HN: An endless scrolling word search game I built a procedurally generated word-search game where the puzzle never ends - as you scroll, the grid expands infinitely and new words appear. It’s designed to be quick to pick up, satisfying to play, and a little addictive. The core game works without an account using the pre-defined games, but signing up allows you to generate games using any topic you can think of. I’d love feedback on gameplay, performance, and whether the endless format feels engaging over time. If you try it, I’d really appreciate any bug reports or suggestions. Thanks in advance! https://ift.tt/WK5YPbj December 11, 2025 at 06:01PM
Wednesday, December 10, 2025
Show HN: Open-Source Excel AI Agent https://ift.tt/8TxFiDl
Show HN: Open-Source Excel AI Agent https://ift.tt/ZlMW5Ju December 11, 2025 at 02:33AM
Show HN: Cargo-rail: graph-aware monorepo tooling for Rust; 11 deps https://ift.tt/03x8z6F
Show HN: Cargo-rail: graph-aware monorepo tooling for Rust; 11 deps https://ift.tt/86Iy4oF December 11, 2025 at 12:49AM
Show HN: I launched a podcast to interview makers https://ift.tt/CMR8zDW
Show HN: I launched a podcast to interview makers For years I’ve wanted to start a podcast to interview curious and passionate makers in the depths of their creative pursuits. I would love any feedback, a rating, and if you know anyone would would make a great guest, please let me know! https://ift.tt/Iw84SME December 10, 2025 at 11:10PM
Tuesday, December 9, 2025
Show HN: Gemini 3 imagines Hacker News as a HyperCard stack in 1994 https://ift.tt/ECuRPXo
Show HN: Gemini 3 imagines Hacker News as a HyperCard stack in 1994 https://hyper-card-hacker-news.vercel.app/ December 10, 2025 at 03:04AM
Show HN: Advent of Back Ends https://ift.tt/yZDGNWK
Show HN: Advent of Back Ends Build AI Agents, Workflows, Backend systems live every day for 30 days. https://adventofbackends.vercel.app/ December 9, 2025 at 10:26PM
Monday, December 8, 2025
Show HN: I've asked Claude to improve codebase quality 200 times https://ift.tt/3rt8az9
Show HN: I've asked Claude to improve codebase quality 200 times https://ift.tt/YGIZk2M December 9, 2025 at 01:33AM
Show HN: RamScout – Search eBay RAM Listings by Price per GB (US/UK) https://ift.tt/X58mtxi
Show HN: RamScout – Search eBay RAM Listings by Price per GB (US/UK) I built a small weekend project to help track RAM prices, since DDR3/DDR4/DDR5 costs have suddenly jumped recently and I was struggling to find good deals for my NAS build. RamScout scans eBay (UK/US) and ranks RAM listings by price per GB, with filters for type, capacity, speed, condition, etc. It’s a simple MVP — no frills, no accounts, no ads — just a fast way to spot unusually cheap listings. Would appreciate any feedback, especially on performance, UI, and whether expanding to more regions/vendors would be useful. Thanks! https://ift.tt/NsmYLOq December 9, 2025 at 02:26AM
Show HN: Fanfa – Interactive and animated Mermaid diagrams https://ift.tt/8ngd9fV
Show HN: Fanfa – Interactive and animated Mermaid diagrams https://fanfa.dev/ December 4, 2025 at 05:16PM
Show HN: Edge HTTP to S3 https://ift.tt/IZnPLdJ
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 8, 2025 at 10:05PM
Sunday, December 7, 2025
Show HN : WealthYogi - Net worth Tracker https://ift.tt/pMzltRO
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/LJBpmZA ) WealthYogi on the Android ( https://ift.tt/tAGvObJ... ) 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/ntSDUaB December 8, 2025 at 04:13AM
Show HN: OpenFret – Guitar inventory, AI practice, and a note-detection RPG https://ift.tt/iCltrp3
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/RwitzWh — 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/7zSiesI December 8, 2025 at 01:19AM
Show HN: Minimal container-like sandbox built from scratch in C https://ift.tt/o70wPcA
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/et4p5D2 Happy to hear feedback or suggestions. https://ift.tt/et4p5D2 December 7, 2025 at 04:53PM
Saturday, December 6, 2025
Show HN: Watsn.ai – Scarily accurate lie detector https://ift.tt/x6KCfyo
Show HN: Watsn.ai – Scarily accurate lie detector No signup required—just upload or record a video to verify its truthfulness. You can test it on anyone: internet clips, your significant other, or even yourself. I'm aware there are tons of scammy 'lie detector' apps out there, but I built this using SOTA multimodal models in hopes of creating a genuine breakthrough in the space. It analyzes micro-expressions, voice patterns, and context. In my own testing (over 50 trials), it reached about 85% accuracy, which honestly felt a bit scary. It’s also fun to test on famous YouTube clips (like Obama talking about UFOs). I’d love to hear what you think and will be improving Watsn.ai every day based on your feedback! https://watsn.ai/ December 7, 2025 at 03:48AM
Show HN: FingerGo – lightweight cross-platform touch-typing trainer https://ift.tt/uplwaKC
Show HN: FingerGo – lightweight cross-platform touch-typing trainer https://ift.tt/wAVQNqG December 6, 2025 at 08:49PM
Show HN: Tascli, a command line based (human) task and record manager https://ift.tt/OitZDg8
Show HN: Tascli, a command line based (human) task and record manager `cargo install tascli` Manages your own task and records in the terminal simply with tascli - tiny, fast and simple. https://ift.tt/OibFKo0 December 7, 2025 at 12:56AM
Show HN: TapeHead – A CLI tool for stateful random access of file streams https://ift.tt/3ztoMwh
Show HN: TapeHead – A CLI tool for stateful random access of file streams I wrote this tool while debugging a driver because I couldn't find a tool that allowed me to open a file, seek randomly, and read and write. I thought it might one day be useful to someone too. https://ift.tt/yOSLIbQ December 7, 2025 at 12:23AM
Friday, December 5, 2025
Show HN: BinaryStorage – High-performance PHP binary key/value store https://ift.tt/62w7Fqv
Show HN: BinaryStorage – High-performance PHP binary key/value store BinaryStorage is a PHP binary key/value store designed for fast and efficient data access. It supports any PHP serializable data, provides startsWith/contains searches, and includes data compaction to reduce disk usage. GitHub: https://ift.tt/Cb7HUyq https://ift.tt/Cb7HUyq December 6, 2025 at 01:34AM
Show HN: Bible Note Journal – AI transcription and study tools for sermons (iOS) https://ift.tt/qR63IBs
Show HN: Bible Note Journal – AI transcription and study tools for sermons (iOS) I got back into church a couple years ago and would try taking notes with Apple Notes. It was a struggle trying to type notes while focusing on the sermon. Honestly, it would have been easier to write it in a notebook but in the end I built this iOS app to solve that problem. You can record audio during a sermon (or upload files), and it transcribes using Whisper, then generates summaries, flashcards, and reflection questions tailored to Christian content. The backend is Spring Boot + Kotlin calling OpenAI's API. Instead of deploying the backend through one of the cloud providers directly I decided to go with Railway. Users are notified with push notifications when their transcription and summary are completed. The iOS app uses SwiftUI and out-of-the-box SwiftUI components. I worked with Spring Boot + Java a few years back when in fintech so it was cool to try writing something in Kotlin. I'm also a full-time Flutter dev that has been trying to get into Native iOS development and felt like I found a good use case for an app. Currently only available in the US/Canada App Store. There is a free 3-day trial that you can use to give the app a go. The goal was helping Christians retain more from sermons and build stronger biblical literacy. Happy to answer questions about the architecture, AI prompting approach for Christian content, or anything else. App Store link: https://ift.tt/vXJGKul... https://ift.tt/OuLTCMk December 6, 2025 at 12:43AM
Show HN: HCB Mobile – financial app built by 17 y/o, processing $6M/month https://ift.tt/oWwuZA6
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/iB0CaOT https://ift.tt/0JegZS6 December 3, 2025 at 08:20AM
Thursday, December 4, 2025
Show HN: Playwright for Windows Computer Use https://ift.tt/xU7s9IX
Show HN: Playwright for Windows Computer Use https://ift.tt/oYGkuH0 December 5, 2025 at 02:45AM
Show HN: I Built an UI Library that lets you create beautiful UIs in Minutes https://ift.tt/46r3CiO
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 12:59AM
Show HN: Cheap OpenTelemetry lakehouses with Parquet, DuckDB, and Iceberg https://ift.tt/ctN9RCY
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/TzVLByN... https://ift.tt/tM1vsQP December 5, 2025 at 12:42AM
Wednesday, December 3, 2025
Show HN: Patternia – A Zero-Overhead Pattern Matching DSL for Modern C++ https://ift.tt/oJybVCR
Show HN: Patternia – A Zero-Overhead Pattern Matching DSL for Modern C++ https://ift.tt/s7Rcyzi December 3, 2025 at 11:17PM
Tuesday, December 2, 2025
Show HN: Rhubarb – C89 Libraries in Latin https://ift.tt/MyGli9u
Show HN: Rhubarb – C89 Libraries in Latin Considering all the supply chain dependencies lately I've been building a collection of C89 libraries to make zero dependency stuff. For fun I have also been programming it in latin! Still very much in progress. https://ift.tt/nVhJxSP November 29, 2025 at 08:39PM
Show HN: Golang Client Library for Gradium.ai TTS/STT API https://ift.tt/Jjvlasw
Show HN: Golang Client Library for Gradium.ai TTS/STT API https://ift.tt/DAcq4a3 December 2, 2025 at 11:52PM
Show HN: Meeting Detection – a small Rust engine that detects meetings on macOS https://ift.tt/MuPlKoO
Show HN: Meeting Detection – a small Rust engine that detects meetings on macOS I built a small open-source meeting detection engine for macOS. The goal is to provide a simple and accurate way for apps to know when a user is in a Zoom/Meet/Teams/Webex meeting. A lot of meeting recorders, productivity tools, and focus apps try to detect meetings, but the results are often unreliable. Some apps pop up “You’re in a meeting” suggestions even when nothing is happening. I wanted something that works consistently and is easy for developers to integrate. The engine is written in Rust and exposed to Node/Electron via napi-rs. It runs a lightweight background loop and uses two tiers: 1. Native app detection (Zoom, Teams, Webex) • process detection • meeting-related network activity 2. Browser meeting detection (Google Meet, Teams Web, Zoom Web, Webex Web) • reads browser tabs via AppleScript • validates meeting URL patterns • supports Chrome, Safari, and Edge It exposes a very simple JS API: init(); onMeetingStart((_, d) => console.log("Meeting started:", d.appName)); onMeetingEnd(() => console.log("Meeting ended")); console.log(isMeetingActive()); Would love feedback, especially from anyone building recorders, focus apps, calendar tools, etc. Windows + Linux support coming next. https://ift.tt/3xp4vUM December 3, 2025 at 12:17AM
Show HN: SMART report viewer – Simple tool to analyze smartctl outputs https://ift.tt/E6cBDp8
Show HN: SMART report viewer – Simple tool to analyze smartctl outputs https://ift.tt/Wn196cf December 2, 2025 at 10:59PM
Monday, December 1, 2025
Show HN: My pushback against ANPR carparks in the UK https://ift.tt/jFN4EGb
Show HN: My pushback against ANPR carparks in the UK In my area I have 8 ANPR car parks within a 10 min radius that are free to park in, but you need to remember to enter your registration plate if not you are hit with a £70+ fine. This is easy to forget for older people. People who are with the kids. ect ectt. so I have made an app that sends a push notification after you enter one.Its free. I will add pro features in the future to keep it alive and server costs. Im in the process of populating the car parks but users can still add there own in the local area if they want https://ift.tt/3bGuvKg December 2, 2025 at 01:19AM
Show HN: ReferralLoop – Waitlist platform with viral referral mechanics https://ift.tt/OjLxqeB
Show HN: ReferralLoop – Waitlist platform with viral referral mechanics https://ift.tt/Jd426uY December 1, 2025 at 11:48PM
Show HN: RFC Hub https://ift.tt/XNE3u04
Show HN: RFC Hub I've worked at several companies during the past two decades and I kept encountering the same issues with internal technical proposals: - Authors would change a spec after I started writing code - It's hard to find what proposals would benefit from my review - It's hard to find the right person to review my proposals - It's not always obvious if a proposal has reached consensus (e.g. buried comments) - I'm not notified if a proposal I approved is now ready to be worked on And that's just scratching the surface. The most popular solutions (like Notion or Google Drive + Docs) mostly lack semantics. For example it's easy as a human to see a table in a document with rows representing reviewers and a checkbox representing review acceptance but it's hard to formally extract meaning and prevent a document from "being published" when criteria isn't met. RFC Hub aims to solve these issues by building an easy to use interface around all the metadata associated with technical proposals instead of containing it textually within the document itself. The project is still under heavy development as I work on it most nights and weekends. The next big feature I'm planning is proposal templates and the ability to refer to documents as something other than RFCs (Request for Comments). E.g. a company might have a UIRFC for GUI work (User Interface RFCs), a DBADR (Database Architecture Decision Record), etc. And while there's a built-in notification system I'm still working on a Slack integration. Auth works by sending tokens via email but of course RFC Hub needs Google auth. Please let me know what you think! https://rfchub.app/ December 1, 2025 at 09:04PM
Sunday, November 30, 2025
Show HN: Free AI Coding with Open Source and Deca Models https://ift.tt/rOCFHtK
Show HN: Free AI Coding with Open Source and Deca Models Built this because AI coding shouldn't cost hundreds per month. It's Cline with free Open Source and Deca models plus cost tracking for when you need GPT-5/Claude. The free tier handles 70% of daily coding. Try it: https://ift.tt/jVCS7ED You can use a demo email and password for testing: (demo: agentica@genlabs.dev / agentica@123) Looking for feedback on where the free models fall short. Building sustainable AI tools for developers. https://ift.tt/jVCS7ED December 1, 2025 at 02:21AM
Show HN: Memory Lane – bootstrap your naive Claude instances with their history https://ift.tt/Wef50SE
Show HN: Memory Lane – bootstrap your naive Claude instances with their history https://ift.tt/2ryKd7Q December 1, 2025 at 01:04AM
Show HN: I Built Tinyfocus – A Minimal Tool to Help Solo Founders Focus https://ift.tt/zMAjIxo
Show HN: I Built Tinyfocus – A Minimal Tool to Help Solo Founders Focus Hi HN, I just launched Tinyfocus, a small productivity tool designed specifically for solo founders and builders. The goal is simple: help you focus on what matters and get more done in less time. Here’s what Tinyfocus does: Lets you track your top tasks and prioritize efficiently. Provides micro dashboards to keep your daily focus in check. Lightweight, no distractions, no fluff. I built it entirely by myself, iterating in public, and I wanted to share it with the community to get feedback. It’s been crazy seeing how a simple tool can make such a difference in daily focus, especially when you’re juggling multiple projects as a solo founder. Check it out here: tinyfoc.us I’d love to hear your thoughts – any feedback, feature ideas, or bugs you notice. Thanks! https://ift.tt/duvxWbG November 30, 2025 at 10:05PM
Saturday, November 29, 2025
Show HN: I made a free log anonymizer in the browser https://ift.tt/J6NpiXt
Show HN: I made a free log anonymizer in the browser https://ift.tt/8kOdwAW November 30, 2025 at 02:35AM
Show HN: No Environment Setups Anymore https://ift.tt/Szgo457
Show HN: No Environment Setups Anymore Hi everyone, for last 7 months, I have been learning all the attempts made to eliminate codebase environment setups. Here's my product which is a leap in the same direction and will help you run any codebase on relevant machine. Check it out on gitarsenal.dev/ and we got ranked 6th on Product Hunt as well. https://ift.tt/nyoS4Rw November 29, 2025 at 11:57PM
Show HN: Zero-power photonic language model–code https://ift.tt/oeadkRs
Show HN: Zero-power photonic language model–code The model uses a 1024-dimensional complex Hilbert space with 32 layers of programmable Mach–Zehnder meshes (Reck architecture) and derives token probabilities directly via the Born rule. Despite using only unitary operations and no attention mechanism, a 1024×32 model achieves coherent TinyStories generation after < 1.8 hours of training on a single consumer GPU. This is Part 1 - the next step is physical implementation with $50 of optics from AliExpress. https://zenodo.org/records/17764289 November 29, 2025 at 10:45PM
Friday, November 28, 2025
Show HN:TaskHub – Update https://ift.tt/PizuLpN
Show HN:TaskHub – Update https://ift.tt/Dy1Sdk8 November 28, 2025 at 11:39PM
Show HN: Local-first RAG for PDF user manuals, datasheets https://ift.tt/rTSLhAU
Show HN: Local-first RAG for PDF user manuals, datasheets I work on embedded firmware for my day job, and I've found LLMs to be useful for answering questions about technical errata. But, they tend to be bad at answering highly specific questions without using some kind of search tool (if they decide to use one at all), and some user manuals are far too large to fit into a context window. I built askdocs-mcp as a way to give agents a more direct route to searching through a project's source-of-truth documents. My design constraints were that it run 100% locally, as some manuals are under NDA. It should start up fast, and let me experiment with different embedding & language models. It was built with ollama in mind, but if you can't run models locally, it will work with any OpenAI compatible endpoint. Features: - Incrementally builds and caches the set of docs. Initial start up can take a while as PDFs are chunked and ran through an embedding model, but after that, startup is near instant. - Uses the filesystem as the database - you only need `ollama` running somewhere so the tool can access an embedding and natural language model. - Provides a tool `ask_docs` for getting natural-language answers back about what the documentation says, which are annotated with page numbers the information came from. Those can be used with tool `get_doc_page` to retrieve the full page if the agent needs additional context. Because I'm providing the exact set of documents that apply to my project, I see fewer hallucinations and rabbit-hole chasing. The agent isn't relying (as much) on its latent space to answer questions, and it avoids using a web search tool which might find subtly different part numbers or protocol versions. It saves precious context as well, because the parent agent gets a concise version of what it's looking for, instead of doing the "searching" itself by loading large chunks of the document into itself. I'm sure there are improvements that can be made e.g. document chunking or the "system prompt" the tool gives to the language model - I'd love to hear your feedback, especially if you find this useful. Thanks! https://ift.tt/itfoSwL November 28, 2025 at 10:47PM
Show HN: Design a commercial bakery in an afternoon, not for $10k https://ift.tt/R4mQNtl
Show HN: Design a commercial bakery in an afternoon, not for $10k Hi HN, I'm Rafael Mauricio, the founder of RF Modern Bakery Design. For the last decade, I've worked with hundreds of talented bakers. The same frustrating pattern kept emerging: they had the culinary skills to build a successful business, but were completely blocked by the monumental task of designing their commercial kitchen. A brilliant baker shouldn't have to also become a construction manager, HVAC expert, and workflow engineer. The traditional process is a black hole of time and money—taking 3-6 months and $10,000+ in consulting fees just to get a viable floor plan. Most independent operators can't afford this. We built RF Modern Bakery Design to bridge that gap. The Product: It's a dual-sided service. Custom Bakery Design: The time-tested, professional service for creating full, build-ready bakery concepts. Online Bakery Design Courses: This is the core of our "Show HN." We've productized our decade of expertise into video courses that teach the principles of efficient layout, equipment selection, and workflow optimization. It's like having a senior designer guide you through the entire process, empowering you to design your own space or intelligently manage a contractor. The Tech Stack: We keep it simple and focused on delivery: a static site that lets us pour 100% of our energy into creating high-quality, actionable lessons and resources. We're launching this to solve the "barrier to entry" problem in the food service industry. It's for aspiring bakery owners, culinary graduates, and even existing owners planning a renovation who need a clear, professional path to a functional and profitable layout without the prohibitive upfront cost. We'd love for you to check it out and are eager for any feedback: Landing Page: https://ift.tt/ZXfNWvn Happy to answer any questions about the business model, the design principles we teach, the build process, or the bakery industry in general https://ift.tt/ZXfNWvn November 28, 2025 at 11:01PM
Thursday, November 27, 2025
Show HN: FounderPace – A leaderboard for founders who run https://ift.tt/EZSUcdO
Show HN: FounderPace – A leaderboard for founders who run https://ift.tt/edluSzp November 28, 2025 at 03:48AM
Show HN: I built a free astro and tailwind static site for GitHub pages https://ift.tt/azNSACW
Show HN: I built a free astro and tailwind static site for GitHub pages Using my GitHub pro+ with vs code setup This is a demonstration of how good of a site can I build essentially 100% for free + free hosting (if coded manually without a 50$ subscription) And I went completely overboard on purpose its 99% useless for a real production deployment im sure but for mini blogs probably might be useful idk I dont even use the new GitHub spark or whatever to slow compared to 1k+ line edits every couple minutes im obviously working on a ton of other things I won't make public yet but will in the future https://tariqdude.github.io/Github-Pages-Project-v1/ November 28, 2025 at 02:17AM
Show HN: Whole-home VPN router with hardware kill switch (OpenWrt and WireGuard) https://ift.tt/DnglA9I
Show HN: Whole-home VPN router with hardware kill switch (OpenWrt and WireGuard) With internet censorship and surveillance on the rise, ie; UK Online Safety Bill (July 2025) and Australia's social media legislation (Dec 2025) introducing mandatory age verification (read: initial step on the pathway to social credit), I wanted a privacy-first solution that protects browsing history from ISPs and third-party verification services, but not one that requires you to be an Einstein to deploy. This stack turns a Raspberry Pi (or any OpenWrt-compatible device) into a network-wide VPN gateway. Key features: - Hardware kill switch: VPN down = no internet (not a software rule that can leak) - AmneziaWG obfuscation for DPI-resistant connections - Optional AdGuard Home for DNS filtering - Works for all devices including smart TVs and IoT that can't run VPN apps Not a techie? The README is optimized for AI-assisted deployment. Feed it to your LLM of choice (Claude, GPT, etc.) and it can walk you through the entire setup for your specific hardware. Mullvad-focused but works with any WireGuard provider. MIT license. Docker deploy in testing (coming soon) https://ift.tt/ayGZ4Fh November 28, 2025 at 02:50AM
Show HN: No Black Friday – A directory of fair-price brands https://ift.tt/aGt8iKh
Show HN: No Black Friday – A directory of fair-price brands The idea came from noticing how many brands inflate prices only to discount them later. Some companies refuse to do that, and I wanted a place to highlight them. If you know a company that doesn’t participate in Black Friday or similar discount events, please add it or share it here. I’d love to grow the list with help from the community. Manuel https://ift.tt/wDVYdBm November 28, 2025 at 01:20AM
Wednesday, November 26, 2025
Show HN: Ghostty-Web – Ghostty in the Browser https://ift.tt/WxYVUpg
Show HN: Ghostty-Web – Ghostty in the Browser https://ift.tt/JNt2IUg November 26, 2025 at 09:36PM
Show HN: Infinite scroll AI logo generator built with Nano Banana https://ift.tt/0BQy1qj
Show HN: Infinite scroll AI logo generator built with Nano Banana https://ift.tt/hgTaHxW November 26, 2025 at 11:34PM
Show HN: Yolodex – real-time customer enrichment API https://ift.tt/ZelMCgH
Show HN: Yolodex – real-time customer enrichment API hey hn, i’ve been working on an api to make it easy to know who your customers are, i would love your feedback. what it does send an email address, the api returns a json profile built from public data, things like: name, country, age, occupation, company, social handles and interests. It’s a single endpoint (you can hit this endpoint without auth to get a demo of what it looks like): curl https://ift.tt/Mv3Pdzj \ --request POST \ --header 'Content-Type: application/json' \ --data '{"email": "john.smith@example.com"}' everyone gets 100 free, pricing is per _enriched profile_: 1 email ~ $0.03, but if i don’t find anything i wont charge you. why i built it / what’s different i once built open source intelligence tooling to investigate financial crime but for a recent project i needed to find out more about some customers, i tried apollo, clearbit, lusha, clay, etc but i found: 1. outdated data - the data about was out-of-date and misleading, emails didn’t work, etc 2. dubious data - i found lots of data like personal mobile numbers that i’m pretty sure no-one shared publicly or knowingly opted into being sold on 3. aggressive pricing - monthly/annual commitments, large gaps between plans, pay the same for empty profiles 4. painful setup - hard to find the right api, set it up, test it out etc i used knowledge from criminal investigations to build an api that uses some of the same research patterns and entity resolution to find standardized information about people that is: 1. real-time 2. public info only (osint) 3. transparent simple pricing 4. 1 min to setup what i’d love feedback on * speed : are responses fast enough? would you trade-off speed for better data coverage? * coverage : which fields will you use (or others you need)? * pricing : is the pricing model sane? * use-cases : what you need this type data for (i.e. example use cases)? * accuracy : any examples where i got it badly wrong? happy to answer technical questions in the thread and give more free credits to help anyone test https://api.yolodex.ai November 24, 2025 at 06:02PM
Show HN: Safe-NPM – only install packages that are +90 days old https://ift.tt/RVFeBpU
Show HN: Safe-NPM – only install packages that are +90 days old This past quarter has been awash with sophisticated npm supply chain attacks like [Shai-Hulud]( https://ift.tt/Eq5ldj1... () and the [Chalk/debug Compromise]( https://www.wiz.io/blog/widespread-npm-supply-chain-attack-b... ). This CLI helps protect users from recently compromised packages by only downloading packages that have been public for a while (default is 90 days or older). Install: npm install -g @dendronhq/safe-npm Usage: safe-npm install react@^18 lodash How it works: - Queries npm registry for all versions matching your semver range - Filters out anything published in the last 90 days - Installs the newest "aged" version Limitations: - Won't protect against packages malicious from day one - Doesn't control transitive dependencies (yet - looking into overrides) - Delays access to legitimate new features This is meant as a 80/20 measure against recently compromised NPM packages and is not a silver bullet. Please give it a try and let me know if you have feedback. https://ift.tt/iBqQyhr November 24, 2025 at 02:14AM
Tuesday, November 25, 2025
Show HN: A WordPress plugin that rewrites image URLs for near-zero-cost delivery https://ift.tt/tnWBUDQ
Show HN: A WordPress plugin that rewrites image URLs for near-zero-cost delivery Hi HN, I built a WordPress plugin called Bandwidth Saver. It takes the images your site already has and serves them through Cloudflare R2 and Workers, which means zero egress fees and extremely low storage cost. The goal is to make image delivery fast and cheap without adding any of the complexity of traditional optimization plugins. The idea is simple. WordPress keeps generating images normally. The plugin rewrites the URLs on the frontend so images are served from a Cloudflare Worker. On the first request, the Worker fetches the original image and stores it in R2. After that, Cloudflare’s edge serves the image from its global cache with no egress charges. There’s no need to preload or sync anything, and if something fails, the original image loads. That’s the entire system. I built this because most image CDN plugins try to do everything: compression, resizing, AI transforms, asset management, custom dashboards, and monthly fees. That’s useful for some users, but it’s unnecessary for most sites that just want their existing media to load faster without breaking the bank. Bandwidth Saver focuses only on delivery, not transformations. It’s intentionally minimal. There are two ways to use it. The plugin is completely free if you want to run your own Cloudflare Worker. I included the Worker code and the steps needed to deploy it. If you don’t want to deal with any Cloudflare setup, there’s a managed option for $2.99 per month that uses my Worker and my R2 bucket. I’m trying to keep it accessible while also covering operational costs. The plugin works with any theme or builder and doesn’t modify the database. It only rewrites URLs on output. WordPress remains the system of record for all media. R2 simply becomes a cheap, durable cache layer backed by Cloudflare’s edge. I’m especially interested in feedback about the approach. Does the fetch-on-first-request model make sense? Is the pricing fair for a plugin of this scope? Should I prioritize allowing users to connect their own R2 buckets or the managed service? And for those with experience in edge compute or CDNs, I would love thoughts on how to improve the Worker or the rewrite strategy. Thanks for reading, happy to answer any questions. https://ift.tt/zNIjRT0 November 26, 2025 at 06:05AM
Show HN: I Figured It Out https://ift.tt/rWz01Ad
Show HN: I Figured It Out https://ift.tt/8o02cKV November 26, 2025 at 03:56AM
Show HN: MCP Security Scanning Tool for CI/CD https://ift.tt/1sCozh5
Show HN: MCP Security Scanning Tool for CI/CD https://ift.tt/CXomvgw November 26, 2025 at 12:41AM
Show HN: Secure private diffchecker with merge support https://ift.tt/su4FngN
Show HN: Secure private diffchecker with merge support Built a minimal diff checker with merge feature. 1. Supports 25K+ lines. 2. Character level instant diff. 3. Diff merge feature. 4. Share able links. 5. 100% secure, all diff computation happens in browser. No other website offering high quality diff checker and merge feature with just browser only implementation. Please review the website in detail and share feedback. https://diffchecker.dev November 25, 2025 at 11:00PM
Monday, November 24, 2025
Show HN: Hypercamera – a browser-based 4D camera simulator https://ift.tt/nLJpv12
Show HN: Hypercamera – a browser-based 4D camera simulator https://ift.tt/SO7KpuQ November 19, 2025 at 05:54PM
Show HN: TX-2 ECS – A web framework that treats your app as a world https://ift.tt/VMj6Fup
Show HN: TX-2 ECS – A web framework that treats your app as a world I’ve been building a different kind of web framework and would love feedback. TX-2 ECS is a TypeScript-first framework where your app is modeled as an ECS world (entities, components, systems) instead of a tree of UI components + ad-hoc state. A few things that might interest HN: - Single world model shared across server and client; systems run in both places. - Rendering is “just another system” that produces DOM; SSR + hydration are built in. - Built-in RPC + state sync that ships only deltas, on a tunable rate limit (aimed at reducing egress/CPU for real-time apps). - Designed for long-lived products where you care about dev velocity 5+ years in (features are usually new systems, not surgery on existing code). It’s aimed at apps that feel more like living systems than CRUD: multiplayer tools, dashboards, agents, simulations, collaborative editors, etc. Repo: https://ift.tt/xJABh9E I’m especially interested in: - “This will/ won’t work in production because…” from people who run real-time systems. - Critiques of the ECS-centered architecture for web. - Benchmarks or experiments you’d want to see before considering something like this. https://www.tx-2.dev/ November 25, 2025 at 04:20AM
Show HN: My first published app – track contraception ring cycle https://ift.tt/PYnHTK3
Show HN: My first published app – track contraception ring cycle My wife said she wished there was a big widget on her phone that told her when to take her Nuvaring out. So I vibe coded one. What other problems can it solve? https://ift.tt/d91xFvG November 25, 2025 at 03:43AM
Show HN: I built an interactive HN Simulator https://ift.tt/OCgiEPK
Show HN: I built an interactive HN Simulator Hey HN! Just for fun, I built an interactive Hacker News Simulator. You can submit text posts and links, just like the real HN. But on HN Simulator, all of the comments are generated by LLMs + generate instantly. The best way to use it (IMHO) is to submit a text post or a curl-able URL here: https://news.ysimulator.run/submit . You don't need an account to post. When you do that, various prompts will be built from a library of commenter archetypes, moods, and shapes. The AI commenters will actually respond to your text post and/or submitted link. I really wanted it to feel real, and I think the project mostly delivers on that. When I was developing it, I kept getting confused between which tab was the "real" HN and which was the simulator, and accidentally submitted some junk to HN. (Sorry dang and team – I did clean up after myself). The app itself is built with Node + Express + Postgres, and all of the inference runs on Replicate. Speaking of Replicate, they generously loaded me up with some free credits for the inference – so shoutout to the team there. The most technically interesting part of the app is how the comments work. You can read more about it here, as well as explore all of the available archetypes, moods, and shapes that get combined into prompts: https://news.ysimulator.run/comments.html I hope you all have as much fun playing with it as I did making it! https://news.ysimulator.run/news November 24, 2025 at 09:52PM
Sunday, November 23, 2025
Show HN: Real-time freelancer marketplace with per-second billing https://ift.tt/loZ90qb
Show HN: Real-time freelancer marketplace with per-second billing Hi HN! I'm launching Gigs.Quest, a platform where startups can hire freelancers instantly through live video rooms. Problem: Traditional freelancing platforms are slow. You post a job, wait for proposals, interview candidates, negotiate rates, then finally start work. For quick tasks, this is overkill. Solution: Create a room, describe what you need, and qualified talent joins live within 5-12 minutes. Collaborate via HD video and screen sharing. Pay per second ($0.02/sec = $72/hr). All sessions recorded. Why this works: • For startups: Get immediate help without hiring overhead • For freelancers: Monetize expertise without bidding/proposals • Trust: All sessions recorded, transparent earnings, Stripe-backed payments Real use cases from beta: • Debugging production outage (saved 3 hours vs hiring process) • Quick design mockup review (12 min session, $14 cost) • Architecture consultation for new feature (45 min, $54) Tech details: • Pre-authorization holds that scale (start at $5, double at 80% usage) • LiveKit for video infrastructure • Convex for real-time database • Stripe Connect for instant payouts Challenges I'm working on: 1. Quality control (how to prevent low-quality participants?) 2. Discovery (how do freelancers find rooms?) 3. Pricing (is $72/hr the right rate?) I'd love feedback from both sides of the marketplace. What am I missing? Live at: https://gigs.quest https://gigs.quest/ November 24, 2025 at 12:01AM
Show HN: Gitlogue – A terminal tool that replays your Git commits with animation https://ift.tt/PA1h9Dk
Show HN: Gitlogue – A terminal tool that replays your Git commits with animation Gitlogue is a CLI that turns your Git commits into a typing-style replay. It visualizes diffs line by line, shows the file tree, and plays back each edit as if it were typed in real time. Key points • Realistic typing animation • Syntax-highlighted diffs • File-tree view • Replay any commit • Self-contained CLI Demo video is in the README. Repo: https://ift.tt/YsmSHRT https://ift.tt/YsmSHRT November 18, 2025 at 04:47PM
Show HN: Search tool for "Ask HN: What Are You Working On?" https://ift.tt/Ab5480M
Show HN: Search tool for "Ask HN: What Are You Working On?" Hi all, I created a public dashboard for searching / chatting with "What are you working on?" posts. I'd love to hear any feedback that you have. https://ift.tt/CTP4J5y November 23, 2025 at 09:22PM
Saturday, November 22, 2025
Show HN: RealDeed – Tokenize Real Estate into Digital Assets https://ift.tt/fZKktvy
Show HN: RealDeed – Tokenize Real Estate into Digital Assets RealDeed is MENA’s advanced real estate tokenization platform, licensed under the Dubai International Financial Centre (DIFC). Our mission is simple: Make real estate “digitally alive” without forcing property owners or developers into securities, fundraising, or STO regulations on day one. Real estate globally is still stuck in PDFs, local land offices, and offline processes. Tokenization exists, but almost all solutions jump straight into securities, fractionalization, investor pooling, and STOs, which triggers regulation and makes experimentation nearly impossible. We built RealDeed because property owners kept asking us the same question: “Can I put my real estate on blockchain as a digital twin without selling ownership or offering securities?” So that’s exactly what we built. Today, we’re launching the RealDeed — a platform that turns physical real estate into digital assets or twins, represented as utility tokens pegged to land area. What RealDeed Actually Does :. RealDeed allows property owners and developers to: 1. Upload property documents Title deed, floor plan, DLD or RERA documents, etc. 2. Verify ownership KYC + property verification. 3. Define a tokenization model Example: 32 sqm → 320,000 utility tokens 120 sqm → 1,200,000 tokens Tokens represent digital land, not ownership. 4. Mint the digital twin on-chain We generate tokens on XRP Ledger & EVM networks. 5. Deliver tokens to the owner’s Web3 wallet 6. Optional integrations Where legally allowed, owners can connect their digital twins to: Broker-dealer platforms DeFi platforms Fintech apps Metaverse/spatial systems Partner proptech tools RealDeed creates the first interoperable property layer on blockchain where: A Dubai villa A Mumbai apartment A London flat …can all exist as standardized digital twins—usable across APIs, developer tools, and digital ecosystems. This enables: Global property mapping Unified digital registries Digital twin trading like gift deed and selling tokens(not property trading) Cross-border developer collaboration Blockchains finally have a way to “understand” property. Regulatory Positioning RealDeed is:Licensed under DIFC Innovation Licence (PropTech/DLT & Tokenization) (we don’t do financial services) Not a securities platform Not selling tokens Not accepting public funds Not fractional ownership Think of us as “Stripe for property tokenization.” Founded by Malhar Jajoo & Pratz (Prathmesh) Try It / Join the Waitlist realdeed.co https://ift.tt/pnG35E0 November 23, 2025 at 12:46AM
Show HN: HN Insights – HN front page summaries https://ift.tt/gGxAyUH
Show HN: HN Insights – HN front page summaries Hi HN, Sharing HN Insights, a webapp I built that highlights trending themes and summarizes discussion threads from the front page. This started earlier this week as a toy project to test out Gemini 3 Pro in aistudio. I found the POC useful, so I decided to productionize it. I've included the original seed prompt below: > Create an app that creates a summary of the comment threads for hacker news front page. The UX should be similar, but clicking the comments instead opens a summary. The summary is generated when clicked so it can gather new threads. To productionize, I used Claude Code and heavy use of Agent SOPs ( https://ift.tt/ndFui08 ). https://hn-insights.com November 23, 2025 at 12:34AM
Friday, November 21, 2025
Show HN: Skedular, a Smart Booking and Workspace Management Platform https://ift.tt/mFvBeLZ
Show HN: Skedular, a Smart Booking and Workspace Management Platform Hi HN I have been working on Skedular a platform that helps organizations councils co working spaces and local businesses manage bookings shared spaces and multi location operations in a simple modern way What Skedular does - Manage rooms desks studios sports facilities meeting spaces and any kind of bookable asset - Handle multi location multi team scenarios - Provide public booking pages for venues - Offer a clean dashboard for operators to manage availability payments customers and schedules - API first design for easy integration with existing systems - Built with modern tooling including Nextjs NET backend PostGIS and Kafka events Why I built it Most booking platforms are either too simple or too enterprise heavy Skedular is meant to sit in the middle powerful enough for councils or large organisations but simple enough for a local venue owner to use without training. I am currently onboarding early users and would love feedback from this community especially around UX data modelling and scaling patterns. Links - Public website https://getskedular.com - App website https://skedular.app Looking for feedback I would appreciate thoughts on the overall concept any edge cases I might be missing suggestions for UI and UX improvements and pain points you have experienced in managing bookings or shared resources Thanks for taking a look Morteza https://skedular.app November 22, 2025 at 09:04AM
Show HN: I made a Rust Terminal UI for OpenSnitch, a Linux application firewall https://ift.tt/0YeTRzm
Show HN: I made a Rust Terminal UI for OpenSnitch, a Linux application firewall I made a Terminal UI for OpenSnitch[1], an interactive application firewall for Linux inspired by Little Snitch. I’ve always wanted to create a TUI and found the perfect excuse to make this for usage on one of my headless servers. I wrote this in Rust to force myself to learn more, viz. async features. Super open to feedback and contributions! [1] https://ift.tt/rFpGxRa https://ift.tt/CLcJq70 November 22, 2025 at 03:48AM
Show HN: Even Turns, track your families turns https://ift.tt/8nNvwiW
Show HN: Even Turns, track your families turns I am a dad and have a hard time keeping track of who's turn it is, so I built this simple app to help, and you can try it out and use it for free! You can create a list, add turns (in order), and advance the turns in sequential or random order. That is pretty much it. I guess a to-do list or something could do something similar, but this is designed with 'taking turns' in mind. It's a PWA, so you can "Add to Homescreen" rather than download an app from the app store. Or use it in your browser. I've been using it every day for a bit now, thought I'd share. https://eventurns.com November 21, 2025 at 11:29PM
Show HN: OCR Arena – A playground for OCR models https://ift.tt/lLIV9Uw
Show HN: OCR Arena – A playground for OCR models I built OCR Arena as a free playground for the community to compare leading foundation VLMs and open-source OCR models side-by-side. Upload any doc, measure accuracy, and (optionally) vote for the models on a public leaderboard. It currently has Gemini 3, dots.ocr, DeepSeek, GPT5, olmOCR 2, Qwen, and a few others. If there's any others you'd like included, let me know! https://ift.tt/oJ5bwZR November 21, 2025 at 08:44PM
Thursday, November 20, 2025
Show HN: Roundible – A Space for Anonymous Discussions https://ift.tt/lDoAZSU
Show HN: Roundible – A Space for Anonymous Discussions https://roundible.com November 21, 2025 at 12:37AM
Show HN: A game where you invest into startups from history https://ift.tt/w4V6ZXm
Show HN: A game where you invest into startups from history https://ift.tt/EF3d5XB November 16, 2025 at 01:05AM
Wednesday, November 19, 2025
Show HN: An A2A-compatible, open-source framework for multi-agent networks https://ift.tt/il1IBcr
Show HN: An A2A-compatible, open-source framework for multi-agent networks https://ift.tt/0eLdsUB November 20, 2025 at 09:52AM
Show HN: F32 – An Extremely Small ESP32 Board https://ift.tt/M4pP3U7
Show HN: F32 – An Extremely Small ESP32 Board As part of a little research and also some fun I decided to try my hand at seeing how small of an ESP32 board I can make with functioning WiFi. https://ift.tt/C8VWyaT November 20, 2025 at 12:09AM
Show HN: PgEdge Control Plane, a declarative API for multi-region Postgres mgmt https://ift.tt/97d2fkK
Show HN: PgEdge Control Plane, a declarative API for multi-region Postgres mgmt https://ift.tt/EQduXp1 November 20, 2025 at 01:15AM
Tuesday, November 18, 2025
Show HN: Browser-based interactive 3D Three-Body problem simulator https://ift.tt/aJY8DFq
Show HN: Browser-based interactive 3D Three-Body problem simulator Features include: - Several preset periodic orbits: the classic Figure-8, plus newly discovered 3D solutions from Li and Liao's recent database of 10,000+ orbits (https://ift.tt/z2EGaC0) - Full 3D camera controls (rotate/pan/zoom) with body-following mode - Force and velocity vector visualization - Timeline scrubbing to explore the full orbital period The 3D presets are particularly interesting. Try "O₂(1.2)" or "Piano O₆(0.6)" from the Load Presets menu to see configurations where bodies weave in and out of the orbital plane. Most browser simulators I've seen have been 2D. Built with Three.js. Open to suggestions for additional presets or features! https://ift.tt/1qBV5EO November 18, 2025 at 07:00PM
Show HN: A subtly obvious e-paper room air monitor https://ift.tt/jiI0bEk
Show HN: A subtly obvious e-paper room air monitor In the cold season we tend to keep the windows closed. The air gets "stale": humidity often rises above 60 %, which can harm our wellbeing and promote mould. At the same time the CO₂ level in the air increases, which impacts our ability to concentrate. So I built a room air monitor that stays unobtrusive as long as everything is in the green zone, but becomes deliberately noticeable once thresholds are exceeded. For my personal love of statistics I also visualise the measurements in a clear dashboard. https://ift.tt/EgboXif November 18, 2025 at 11:14AM
Show HN: I am self-hosting a time-sorted list of top STEM, Arts and Design posts https://ift.tt/3btkC8a
Show HN: I am self-hosting a time-sorted list of top STEM, Arts and Design posts I built Lime Reader, a minimal site which displays time-sorted top posts from Hacker News, Tildes, Lobsters, Slashdot, Bear, and some science, tech & programming related subreddits. You can read more about the site by clicking the slogan at the top of my site "your daily compass for the STEAMD web": https://ift.tt/pmP4aRQ Previously, I have always used Rust or NodeJS for my backend and Postgres for database. This time, I used Swift for my backend to build a Website for the first time, used SQLite for Database, used only a single third party dependency: Vapor for web server in the Swift app, and am self-hosting it all on an old Mac mini. I really hate huge bloated sites and also hate adding third-party frameworks unless absolutely needed. Therefore, I have engineered Lime Reader to be as small in size as possible so that it loads instantly. Both PageSpeed Insights and Pingdom rate my site's performance as Excellent. It's server side rendered, so it works even with JavaScript disabled (though enabling it gives you a few extra features like quick access to archive.org for each link). Kind of works even with CSS disabled. The site doesn't have any ads (I hate them and have installed ad-blockers everywhere!), no trackers, or analytics. CloudFlare automatically enables Real User Monitoring (RUM) on sites. The very first thing I did was disable this thing. I am self-hosting the site on an old Mac mini. It's a 2020 Intel model which has a 2018 chip (Intel's 3 GHz 6-core Core i5) and 32gb ram. Qwen model takes about 5.5GB of ram usage and does my headline classification in about 2 seconds each. The Swift app talks to a locally running Qwen3 8b LLM for classifying whether a headline is political or not. This is done over a REST API by Ollama. This seems to work pretty well and far better than Apple's Foundation Models. Originally, I tried using Apple's Foundation Models for this classification. When it worked, it worked decently well. However, many headlines (and even pretty bland headlines) would somehow trigger its guardrails. I asked Stack Overflow for help on this but as usual, they closed the question for lack of details: https://ift.tt/REPcD4u... For example, this headline: > SEC approves Texas Stock Exchange, first new US integrated exchange in decades Would hits the Apple's guardrails and throw an error saying `refusal: May contain sensitive content`. Apple does provide a "permissive guardrail mode" as per: https://ift.tt/b8KTuf5... This does end up allowing some texts to work. However, it still failed for some other ones. That's when I gave up on using Apple's foundation models and switched to the Qwen3 8b model which had no such issues. It's pretty sad how the Foundation Models have so much potential but Apple has severely neutered them. I originally tried the apple foundation models on my newer mac with m4 chip and once I had the issue with their guardrails, I decided to just switch to Qwen model which runs on Intel and used my old Mac mini for it. An issue I ran into was that my Swift app was intermittently crashing. Root cause were two issues: 1. First one had to do with accessing the SQLite database from multiple threads. Apparently, for multi-threading use, SQLite needed to be initialized with a `SQLITE_OPEN_FULLMUTEX` flag. 2. Second one was a "Bad file descriptor" error from the macOS operating system itself. Had to do with a possible bug in Process.run() which would cause it to crash after some time: https://ift.tt/L5P7nWz Was able to fix it using the above workaround/solution of "fileHandleForReading.close()". Lets see how long the site stays alive now without crashing :) Feel free to ask questions. https://limereader.com/ November 18, 2025 at 09:18PM
Show HN: We built a generator for Vue+Laravel that gives you a clean codebase https://ift.tt/XB9OYQk
Show HN: We built a generator for Vue+Laravel that gives you a clean codebase Hey HN, My team and I built a tool to scratch our own itch. We were tired of spending the first few days of every new project setting up the same Vue + Laravel boilerplate: writing migrations, models, basic CRUD controllers, and wiring up forms and tables on the frontend. So we built Codecannon. It’s a web app where you define your data models, columns, and relationships, and it generates a full-stack application for you. To be clear, the code isn't AI-generated. It's produced deterministically by our own code generators, so the output is always predictable, clean, and follows conventional best practices. The key difference from other tools is that it’s not a no-code platform you get locked into. When you're done, it pushes a well-structured codebase to your GitHub repo (or you can download a .zip file). You own it completely and can start building your real features on top of it right away. What it generates: - Laravel Backend: Migrations, models with relationships, factories, seeders, and basic CRUD API endpoints. - Vue Frontend: A SPA with PrimeVue components. It includes auth pages, data tables, and create/edit forms for each of your models, with all the state management wired up. - Dev Stuff: Docker configs, a CI/CD pipeline starter, linters, and formatters are all included. The idea is to skip the repetitive work and get straight to the interesting parts of a project. It's free to use the builder, see a live preview, and download the full codebase for apps up to 5 modules. For larger apps, you only pay if you decide you want the source code. We’re in an early alpha and would love to get some honest feedback from the community. Does the generated code look sensible? Are we missing any obvious features? Is this something you would find useful or know anyone who might? Let me know what you think. https://codecannon.dev/ November 18, 2025 at 10:58PM
Monday, November 17, 2025
Show HN: Continuous Claude – run Claude Code in a loop https://ift.tt/VDN7qih
Show HN: Continuous Claude – run Claude Code in a loop Continuous Claude is a CLI wrapper I made that runs Claude Code in an iterative loop with persistent context, automatically driving a PR-based workflow. Each iteration creates a branch, applies a focused code change, generates a commit, opens a PR via GitHub's CLI, waits for required checks and reviews, merges if green, and records state into a shared notes file. This avoids the typical stateless one-shot pattern of current coding agents and enables multi-step changes without losing intermediate reasoning, test failures, or partial progress. The tool is useful for tasks that require many small, serial modifications: increasing test coverage, large refactors, dependency upgrades guided by release notes, or framework migrations. Blog post about this: https://ift.tt/Uu8aFoP... https://ift.tt/XrgY0Ro November 15, 2025 at 08:27PM
Sunday, November 16, 2025
Show HN: My Side project a free email template builder for CRM, or any website https://ift.tt/mlDUCIJ
Show HN: My Side project a free email template builder for CRM, or any website Hi Everyone, I built an email template builder embeddable plugin for CRM, Marketplace, or any website. Free and paid plans are included. Add a complete email builder to any SaaS app using a single script. What's included: - Easy Integration - AI Content & Template Generation - Add external image libraries - Add Merge Tags - Display Conditions - Custom Blocks - Choose your storage server - Dedicated support during integration Check it out, and please let us know if you have any feedback for me. TIA https://ift.tt/CdObGZh November 17, 2025 at 02:26AM
Show HN: ResendForward – OS server and UI for use with Resend.com inbound https://ift.tt/4TMNygm
Show HN: ResendForward – OS server and UI for use with Resend.com inbound With Resend's new inbound feature I wanted to build a simple application that handles processing webhook events and forwarding emails for multiple applications. Right now Resend requires you to implement that logic in each new application. repo - https://ift.tt/gBKpsSO live - https://ift.tt/A7fpz9U Built with react + pocketbase, extremely simple to self host. https://ift.tt/gBKpsSO November 16, 2025 at 11:27PM
Saturday, November 15, 2025
Show HN: Socratic, a knowledge-base builder for agents where YOU stay in control https://ift.tt/ytcO9MS
Show HN: Socratic, a knowledge-base builder for agents where YOU stay in control https://ift.tt/nHwdkGp November 16, 2025 at 12:10AM
Show HN: An Apache Beam batch processing clone in Rust https://ift.tt/H3WInXx
Show HN: An Apache Beam batch processing clone in Rust I've been experimenting with Apache Beam as of late at work and found that it can be slow in Python, and more complicated to use in Java where performance is better. I decided to experiment with JetBrains' AI Assistant and build an Apache Beam clone in Rust. I appreciate any commentary or feedback! https://ift.tt/WG7OTuY November 15, 2025 at 10:46PM
Friday, November 14, 2025
Show HN: Unified Payment Sandbox – A UAT Env for Stripe/Razorpay Integrations https://ift.tt/YdiFrz5
Show HN: Unified Payment Sandbox – A UAT Env for Stripe/Razorpay Integrations Hey HN! I'm exploring an idea for a developer-focused SaaS: A unified UAT environment for payment gateways — essentially a sandbox simulator that lets developers integrate payments without creating multiple sandbox accounts or dealing with inconsistent/mock behaviors across gateways. The Problem If you’ve ever integrated payments, you know: Stripe has excellent test tooling Razorpay is decent Paytm/PayU/etc vary a lot Many banks don’t have predictable UAT behavior Webhooks arrive differently, some delayed, some flaky Testing disputes/refunds/settlements is nearly impossible For dev teams building complex flows, they end up writing internal mocks, maintaining them, and still missing edge cases. The Idea (SaaS) A unified Payment Sandbox Simulator that: Mock APIs for multiple gateways Stripe Razorpay Paytm PayU Cashfree Worldline Visa/Mastercard tokenization mock UPI PSP simulators Simulate real-world scenarios Captures Refunds Partial refunds Chargebacks Disputes Settlement delays Failed payouts KYC verification Randomized webhook delays/skips Network downtime simulation 3-D Secure / OTP mock pages UPI timeouts / pending states Hosted dashboards View mock transactions Trigger lifecycle events (manually or timed) Trigger webhooks again Create custom gateway profiles Define “rules” to simulate: failure %, latency, webhook disorder, retries For engineering teams Private UAT environment in one URL No more creating 10 sandbox accounts CI-friendly “headless payment” flows Add Mock PG in local → swap to real PG in staging Automatic contract testing Pricing thought Free Tier → 100 test transactions/mo $29/mo → small teams $99/mo → startups $499/mo → enterprise / white-label Ask to HN Would you use this? What’s missing? Would payments teams trust a 3rd-party simulator? Which gateways or scenarios matter most? Happy to answer questions November 14, 2025 at 11:02PM
Show HN: Free, dead simple trust center https://ift.tt/mlhQzuI
Show HN: Free, dead simple trust center https://ift.tt/l1uef6r November 14, 2025 at 11:05PM
Thursday, November 13, 2025
Show HN: US Publicly Traded Companies probabilities of default with public data https://ift.tt/dzmfM8g
Show HN: US Publicly Traded Companies probabilities of default with public data https://ift.tt/tAod6GY November 14, 2025 at 02:21AM
Show HN: DBOS Java – Postgres-Backed Durable Workflows https://ift.tt/YhCQIq4
Show HN: DBOS Java – Postgres-Backed Durable Workflows Hi HN - I’m Peter, here with Harry (devhawk), and we’re building DBOS Java, an open-source Java library for durable workflows, backed by Postgres. https://ift.tt/rs1iV7G Essentially, DBOS helps you write long-lived, reliable code that can survive failures, restarts, and crashes without losing state or duplicating work. As your workflows run, it checkpoints each step they take in a Postgres database. When a process stops (fails, restarts, or crashes), your program can recover from those checkpoints to restore its exact state and continue from where it left off, as if nothing happened. In practice, this makes it easier to build reliable systems for use cases like AI agents, payments, data synchronization, or anything that takes hours, days, or weeks to complete. Rather than bolting on ad-hoc retry logic and database checkpoints, durable workflows give you one consistent model for ensuring your programs can recover from any failure from exactly where they left off. This library contains all you need to add durable workflows to your program: there's no separate service or orchestrator or any external dependencies except Postgres. Because it's just a library, you can incrementally add it to your projects, and it works out of the box with frameworks like Spring. And because it's built on Postgres, it natively supports all the tooling you're familiar with (backups, GUIs, CLI tools) and works with any Postgres provider. If you want to try it out, check out the quickstart: https://ift.tt/8Pigxjb We'd love to hear what you think! We’ll be in the comments for the rest of the day to answer any questions. https://ift.tt/rs1iV7G November 14, 2025 at 12:33AM
Show HN: LLM fine-tuning without infra or ML expertise (early access) https://ift.tt/HGeKupm
Show HN: LLM fine-tuning without infra or ML expertise (early access) https://www.tinytune.xyz/ November 13, 2025 at 11:03PM
Wednesday, November 12, 2025
Show HN: Built a tiny interpreter from scratch in C to understand how they work https://ift.tt/LvGK2yU
Show HN: Built a tiny interpreter from scratch in C to understand how they work Hi HN, I'm the author. I built this project for two simple reasons: I've always used higher-level languages and wanted to finally understand what's happening "under the hood" of an interpreter. I also wanted a real project to force me to "power up" my C skills, especially with manual memory management and reference counting. The result is ToyForth, a minimal interpreter for a Forth-like language, written from scratch in C, stack-based. I focused on making the code clean and understandable. It's broken down into a few simple parts: A parser that turns source text into a list of objects (parser.c). A small stack-based virtual machine (main.c). A manual reference counting system (incRef/decRef) to manage object memory (mem.c) and so on. My main goal was learning, but I've tried to document it well in the README.md so it could be a "starter kit" for anyone else who wants to learn by reading a small, complete implementation. It's easy to try out. I'd genuinely appreciate any feedback on my approach or my C code. Here's the link: https://ift.tt/Twt1mqI https://ift.tt/Twt1mqI November 13, 2025 at 12:23AM
Subscribe to:
Comments (Atom)