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