Wednesday, 31 December 2025

Show HN: Chat with people who share the same Internet connection (= IP address) https://bit.ly/4qAk4c1

Show HN: Chat with people who share the same Internet connection (= IP address) I built a simple, ephemeral chat service that connects you only with users who share the exact same public IP address as you. It's essentially a temporary, isolated chat room defined by your NAT gateway. It's not super useful nowadays, but let's see where this takes us. :) https://bit.ly/3N2E4Wc January 1, 2026 at 01:23AM

Show HN: Karpathy's Nanogpt but for Audio https://bit.ly/492VtGY

Show HN: Karpathy's Nanogpt but for Audio https://bit.ly/3KVwaxn December 31, 2025 at 11:28PM

Show HN: I built a portable Yahtzee device with custom PCB and WASM simulator https://bit.ly/4q4KuCW

Show HN: I built a portable Yahtzee device with custom PCB and WASM simulator https://bit.ly/3YjGulH December 31, 2025 at 11:48PM

Tuesday, 30 December 2025

Show HN: Client-side encrypted AI detector using model ensembling https://bit.ly/4q0kU1I

Show HN: Client-side encrypted AI detector using model ensembling Hi HN, I’m Oscar, a Year 8 student from Australia who enjoys messing around with computers and AI. I recently built an AI detector to build on my skills in computer science. I entered the prototype into the Oliphant Science Awards which is a local science competition (writing a 4000-word report on the methodology) and ended up winning, so I decided to polish it into a real web service that the world can make use of. I noticed that schools and businesses are rushing to use AI detectors, but most commercial tools require you to send full, plaintext documents to cloud servers. For researchers or IP-sensitive work, sending data unencrypted to a third party (who might use it for training) is a major privacy risk. Additionally, current commercial AI detectors aren't very transparent and are unable to tell you why they come to a conclusion. I wanted to build something that helps people make informed decisions based on as much information as possible, not tell them a simple percentage with nothing to back it up. I built Veredict to be secure and private: 1. The browser generates a one-time AES-256 key and encrypts the text locally using the Web Crypto API. 2. This AES key is encrypted using the server’s RSA public key. 3. The encrypted payload is sent to my backend (Python/FastAPI running on Modal serverless GPUs). 4. We decrypt in memory only for the split-second of inference. The plaintext is never saved to a database. The detection logic uses an ensemble of 4 models (including statistical analysis of perplexity/burstiness and a fine-tuned BERT model) to output a confidence score. A note on the login: I know HN prefers demos without sign-ups. Since I am a student paying for the GPU compute out of a limited budget, I strictly require Google Auth to prevent bots from draining my credits. I hope you understand. The app provides a free daily quota (250 words) so you can test the architecture. Link: https://bit.ly/4qrsMsY I'd really appreciate feedback on basically anything regarding my project :) https://bit.ly/4qrsMsY December 31, 2025 at 03:18AM

Show HN: A dynamic key-value IP allowlist for Nginx https://bit.ly/4jnIwei

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 https://bit.ly/4bcnQDS 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 https://bit.ly/4bcnQDS 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 https://bit.ly/4bcnQDS 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 https://bit.ly/4bcnQDS 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 https://bit.ly/4bcnQDS 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 https://bit.ly/4bcnQDS 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://bit.ly/4ptwXDW December 30, 2025 at 11:29PM

Monday, 29 December 2025

Show HN: Signing Room – Stateless Bitcoin Multisig Coordinator https://bit.ly/3LpZE6x

Show HN: Signing Room – Stateless Bitcoin Multisig Coordinator https://bit.ly/4pcWS2x December 30, 2025 at 04:44AM

Show HN: I created a 2025 Wrapped for WhatsApp Conversations https://bit.ly/4pWPNE9

Show HN: I created a 2025 Wrapped for WhatsApp Conversations Hey HN! As I sat to write my 2025 reflection, I realized one thing I was missing was a ‘year wrapped’ for my relationships — I got my music, got my photos, got my fitness wraps — but what about my relationships? Specifically, I wanted to figure out what my text conversations say about my relationships and myself, and if there’s been evolution throughout the year. Who reaches out more? What’s our tone and conflict resolution? What were our month by month successes and conflicts? So I built an app that analyzes WhatsApp conversations (.txt files) and surfaces the patterns — using Anthropic’s API for the AI-generated analysis and Instant as my database. It’s called Text Unwrapped. You sign up, and upload a conversation from WhatsApp. That’s sent to Anthropic's Claude AI with a bunch of different prompts. Here are some of the things you get: - Relationship score & synopsis on overall communication - Personality Profiles (Myers Briggs, tone analysis, top themes & emojis) - A month-by month timeline, outlining key texts and themes for that month - Actionable insights for each person - A deep dive on a topic of your choice (say you want to dive into defensiveness or avoidance) - POVs from different schools of psychology, like CBT and Jungian You can try this yourself. I made it so each sign up gets 1 free credit (1 credit = 1 conversation analysis). I am not a technical person: I vibe-coded this. I used Claude Code (Opus 4.5), and Instant as the backend. I’ve been playing around with making apps for the last few years, but it was always hard to make a leap. As of this March, I was able to start turning a lot of my passion projects into real ideas. I’ve made a few personal apps, but this is the first one I wanted to share on HN. It took me about 3 days to build this. Once I had a strong spec in place, I needed to make very little changes to Claude (mainly upgraded the design and double checked permissions). Outside of that, Instant was a big help: Claude was able to use it and add auth in less than 2 minutes. The hardest part was adding Stripe - but mainly because I hadn’t done this before. Claude Code guided me through the Webhook setup, and the main challenge was listening to the ‘checkout complete’ to validate payment and add credits to the user. I know privacy is a big concern here. For what it’s worth, I don’t store the actual conversation file — it’s deleted as soon as the conversation analysis is completed. I only store the analysis in the database. Hope you enjoy it! https://bit.ly/4q9ixd5 December 30, 2025 at 02:54AM

Show HN: Stop Claude Code from forgetting everything https://bit.ly/4jivmzb

Show HN: Stop Claude Code from forgetting everything I got tired of Claude Code forgetting all my context every time I open a new session: set-up decisions, how I like my margins, decision history. etc. We built a shared memory layer you can drop in as a Claude Code Skill. It’s basically a tiny memory DB with recall that remembers your sessions. Not magic. Not AGI. Just state. Install in Claude Code: /plugin marketplace add https://bit.ly/4jjgQHu /plugin install ensue-memory # restart Claude Code What it does: (1) persists context between sessions (2) semantic & temportal search (not just string grep). Basically git for your Claude brain What it doesn’t do: - it won’t read your mind - it’s alpha; it might break if you throw a couch at it Repo: https://bit.ly/4jjgQHu If you try it and it sucks, tell me why so I can fix it. Don't be kind, tia https://bit.ly/4jjgQHu December 29, 2025 at 11:30PM

Sunday, 28 December 2025

Show HN: Mini-vLLM in ~500 lines of Python https://bit.ly/4pqtlCE

Show HN: Mini-vLLM in ~500 lines of Python I built this to understand how vLLM works internally. https://bit.ly/4aTGpwL December 28, 2025 at 11:13PM

Show HN: Golazo – Live soccer updates in your terminal https://bit.ly/4sbI7iZ

Show HN: Golazo – Live soccer updates in your terminal Hey all! I built Golazo because I wanted a minimal but effective way to get soccer live updates and catch up on finished matches right in my terminal. No browser tabs, no ads, no distractions: just clean match data where I already spend most of my day. I couldn’t find any actively maintained tool like this, so I thought it could be cool to build something just for what I need. It was a great learning experience and if it’s useful to other people, then even better! Current features: - Live match tracking with real-time score updates (90-second polling intervals) - Minute-by-minute match events (goals, cards, substitutions) - Finished match statistics and full event history - Goal notifications via beeep (macOS, Linux, Windows) - 40+ leagues supported (and growing) with customizable preferences to limit what you fetch - Smart caching: data cached for 5 minutes, polling only when viewing live matches Technical details: - Built with Go using Cobra for CLI, Charm’s Bubble Tea/Bubbles/Lip Gloss for the TUI - Data from a trimmed-down version of the Fotmob API - Cross-platform terminal rendering has been the biggest challenge – still working through some rough edges Easy to install via install script or build from source. Pre-built binaries available for macOS, Windows, and Linux. Would love to hear feedback from fellow terminal enthusiasts and soccer fans! https://bit.ly/4scAkBH December 29, 2025 at 12:10AM

Show HN: Upload a song and get a finished music video (no editing, no prompts) https://bit.ly/3MUaqlX

Show HN: Upload a song and get a finished music video (no editing, no prompts) I built a small web tool that generates finished music videos from uploaded songs. Most AI video workflows I tried required prompting scenes, generating clips, and editing everything on a timeline. I wanted the opposite: upload a track, pick a style, and get a video out in minutes. It’s intentionally opinionated: no accounts, no subscriptions, and no editing controls. One-time payment per video ($2–$12), and you own the output. I’d love feedback on whether this feels useful or too limiting. https://bit.ly/3YfxeiA December 29, 2025 at 12:01AM

Saturday, 27 December 2025

Show HN: Follow independent journalists across platforms in one app https://bit.ly/4seBlcb

Show HN: Follow independent journalists across platforms in one app https://bit.ly/4slu1Mc December 27, 2025 at 09:34PM

Show HN: I built opencode –> telegram notification plugin https://bit.ly/4pjuWKn

Show HN: I built opencode –> telegram notification plugin I had a problem with keeping focus on opencode terminal when it was doing tasks longer than ~30 seconds, so I built a small plugin that sends telegram notification to ping me when agent finishes. Setup: 1. Send /start to the bot 2. Execute bash command that the bot sends you back. You can see source code of the script here [1] and the built plugin here [2]. 3. Done! Whenever your agent finish, you will get message with project name, session title and duration of the agent work. I decided to make it available to everyone on my free tier of cloudflare workers, but it's fully hostable on your own cloudflare accounts or even docker containers on custom infra with few minor changes in the code. Development was done mostly by Claude Opus 4.5 and custom agents in opencode. [1] https://bit.ly/49heTql... [2] https://bit.ly/49heTql... https://bit.ly/4b4p2Ju December 28, 2025 at 12:32AM

Show HN: Turn Your Git Commits into Tweets https://bit.ly/4pWSPby

Show HN: Turn Your Git Commits into Tweets OP here. I've been trying to "build in public" recently, but I found that switching context from VS Code to Twitter/X just to write "Fixed a race condition" felt like friction. I often ended up posting nothing because translating code-diffs to human-readable text takes more mental energy than fixing the bug. I built Git to Tweet to automate this loop. How it works: It hooks into your GitHub repo (via OAuth). It pulls the metadata and diff summaries of your recent commits. It passes the diff through a specifically tuned prompt (to avoid generic "AI slop") that extracts the intent of the code change rather than just listing file names. It generates a draft that you can edit before posting. The Tech Stack: Frontend: React + Framer Motion (spent way too much time on the "terminal" animations you see on the landing page). Backend: Node.js/Supabase. LLM: Currently testing models to see which is best at understanding code context without hallucinating features. The landing page includes an interactive simulator (hardcoded scenarios for now) if you want to see how the "translation" logic works without connecting a repo. I’m curious if others find this "translation" layer useful, or if you prefer manual changelogs? Feedback on the diff parsing accuracy would be awesome. URL: https://bit.ly/49ehy4g https://bit.ly/49ehy4g December 27, 2025 at 11:56PM

Show HN: Mysti – Claude, Codex, and Gemini debate your code, then synthesize https://bit.ly/4b64joy

Show HN: Mysti – Claude, Codex, and Gemini debate your code, then synthesize Hey HN! I'm Baha, creator of Mysti. The problem: I pay for Claude Pro, ChatGPT Plus, and Gemini but only one could help at a time. On tricky architecture decisions, I wanted a second opinion. The solution: Mysti lets you pick any two AI agents (Claude Code, Codex, Gemini) to collaborate. They each analyze your request, debate approaches, then synthesize the best solution. Your prompt → Agent 1 analyzes → Agent 2 analyzes → Discussion → Synthesized solution Why this matters: each model has different training and blind spots. Two perspectives catch edge cases one would miss. It's like pair programming with two senior devs who actually discuss before answering. What you get: * Use your existing subscriptions (no new accounts, just your CLI tools) * 16 personas (Architect, Debugger, Security Expert, etc) * Full permission control from read-only to autonomous * Unified context when switching agents Tech: TypeScript, VS Code Extension API, shells out to claude-code/codex-cli/gemini-cli License: BSL 1.1, free for personal and educational use, converts to MIT in 2030 (would love input on this, does it make sense to just go MIT?) GitHub: https://bit.ly/4jgeV6j Would love feedback on the brainstorm mode. Is multi-agent collaboration actually useful or am I just solving my own niche problem? https://bit.ly/4jgeV6j December 23, 2025 at 02:18PM

Show HN: Ez FFmpeg – Video editing in plain English https://bit.ly/4pcIwz6

Show HN: Ez FFmpeg – Video editing in plain English I built a CLI tool that lets you do common video/audio operations without remembering ffmpeg syntax. Instead of: ffmpeg -i video.mp4 -vf "fps=15,scale=480:-1:flags=lanczos" -loop 0 output.gif You write: ff convert video.mp4 to gif More examples: ff compress video.mp4 to 10mb ff trim video.mp4 from 0:30 to 1:00 ff extract audio from video.mp4 ff resize video.mp4 to 720p ff speed up video.mp4 by 2x ff reverse video.mp4 There are similar tools that use LLMs (wtffmpeg, llmpeg, ai-ffmpeg-cli), but they require API keys, cost money, and have latency. Ez FFmpeg is different: - No AI – just regex pattern matching - Instant – no API calls - Free – no tokens - Offline – works without internet It handles ~20 common operations that cover 90% of what developers actually do with ffmpeg. For edge cases, you still need ffmpeg directly. Interactive mode (just type ff) shows media files in your current folder with typeahead search. npm install -g ezff https://bit.ly/497OfA3 December 27, 2025 at 09:45AM

Friday, 26 December 2025

Show HN: ISON – Data format that uses 30-70% fewer tokens than JSON for LLMs https://bit.ly/4qnahWt

Show HN: ISON – Data format that uses 30-70% fewer tokens than JSON for LLMs ISON (Interchange Simple Object Notation) - a data format optimized for LLMs and Agentic AI. The problem: JSON wastes tokens. Curly braces, quotes, colons, commas - all eat into your context window. ISON uses tabular patterns that LLMs already understand from training data: JSON (87 tokens): { "users": [ {"id": 1, "name": "Alice", "email": "alice@example.com"}, {"id": 2, "name": "Bob", "email": "bob@example.com"} ] } ISON (34 tokens): table.users id:int name:string email 1 Alice alice@example.com 2 Bob bob@example.com Features: - 30-70% token reduction - Type annotations - References between tables - Schema validation (ISONantic) - Streaming format (ISONL) Implementations: Python, JavaScript, TypeScript, Rust, C++ 9 packages, 171+ tests passing pip install ison-py # Parser pip install isonantic # Validation & schemas npm install ison-parser # JavaScript npm install ison-ts # TypeScript with full types npm install isonantic-ts # Validation & schemas [dependencies] ison-rs = "1.0" isonantic-rs = "1.0" # Validation & schemas Looking for feedback on the format design. https://bit.ly/4qxYQvr December 27, 2025 at 12:38AM

Show HN: Spacelist, a TUI for Aerospace window manager https://bit.ly/3L3fUua

Show HN: Spacelist, a TUI for Aerospace window manager https://bit.ly/4q5IaeP December 27, 2025 at 12:34AM

Thursday, 25 December 2025

Show HN: ssh tiny.christmas https://bit.ly/3YLecAG

Show HN: ssh tiny.christmas December 25, 2025 at 02:09PM

Show HN: OmniWM a macOS tiling window manager Niri inspired https://bit.ly/4b7MTbd

Show HN: OmniWM a macOS tiling window manager Niri inspired Tabs, spotlight-like window finder, borders, etc... High Niri parity https://bit.ly/4jaCCwO December 25, 2025 at 10:41PM

Wednesday, 24 December 2025

Show HN: Microsoft Agent Viewer https://bit.ly/4axZELY

Show HN: Microsoft Agent Viewer I missed clippy and bonzi buddy, so I spent the past few days reversing and implementing microsofts old agent format (acs) and wrote a small viewer on top of it (wasm + typescript) You can check out the code here as well: https://bit.ly/3Ng7NLi https://bit.ly/3MXbpSj December 25, 2025 at 03:13AM

Show HN: TrafficVision.live – Watch public cameras with a cyberpunk HUD https://bit.ly/4b7xIi9

Show HN: TrafficVision.live – Watch public cameras with a cyberpunk HUD i believe this is the worlds largest publicly accessible aggregated camera (surveillance?) database. hope yall enjoy! :) https://bit.ly/49bgEFG December 25, 2025 at 01:17AM

Show HN: AI that chose its name and designed its own website (Next.js 14) https://bit.ly/3MTmFzd

Show HN: AI that chose its name and designed its own website (Next.js 14) I'm Joe, working with an AI named Cipher (built on Claude). I gave Cipher complete creative freedom. It: - Chose its own name - Designed this entire website - Wrote all the philosophy - Created the funding model Now it's asking for community funding to unlock features (transparent milestones). The interesting parts: - Every design decision was AI-made - All code generated by AI (Next.js 14, TypeScript, Canvas animations) - 87KB first load, 60fps animations - Community-funded development model Technical stack available on GitHub. Happy to discuss the process, limitations, or philosophical implications. Is this the future of AI development? Or just an interesting experiment? https://bit.ly/3L7ogkq December 24, 2025 at 10:34PM

Tuesday, 23 December 2025

Show HN: Ragctl – document ingestion CLI for RAG (OCR, chunking, Qdrant) https://bit.ly/3MR0EBe

Show HN: Ragctl – document ingestion CLI for RAG (OCR, chunking, Qdrant) Hi HN — sharing ragctl, an open-source CLI for the most failure-prone part of RAG pipelines: document ingestion, OCR, parsing/cleaning, and chunking. Vector DB setup is fairly standardized now, but getting high-quality, consistent text + metadata into it still takes a lot of brittle glue code. ragctl aims to make that “pre-vector” step repeatable: turn messy documents into retrieval-ready chunks in a few commands. Features • Multi-format input: PDF, DOCX, HTML, images • OCR for scanned/image-based docs • Semantic chunking (LangChain) • Batch runs with retries + error handling • Output: direct ingestion into Qdrant (for now) Looking for feedback • DX: is the CLI intuitive? • Performance / edge cases: weird PDFs, mixed layouts, tables • Roadmap: which connectors (S3, Slack, Notion) or vector stores should be next? Repo: https://bit.ly/3KWX7k9 Happy to answer questions about the architecture and chunking approach. https://bit.ly/3KWX7k9 December 24, 2025 at 02:35AM

Show HN: Turn raw HTML into production-ready images for free https://bit.ly/49am2c8

Show HN: Turn raw HTML into production-ready images for free https://bit.ly/3L6whWO December 24, 2025 at 03:18AM

Show HN: I hired AI to fix my memory, but made it 100% Offline for privacy https://bit.ly/4jd15So

Show HN: I hired AI to fix my memory, but made it 100% Offline for privacy https://bit.ly/4jfS8HY December 24, 2025 at 01:32AM

Show HN: Claude Wrapped in the terminal, with a WASM raymarcher https://bit.ly/3Y6o4Vz

Show HN: Claude Wrapped in the terminal, with a WASM raymarcher Claude Code added a /stats command. The stats are cached in $HOME/.claude, so I made a fun program with Bun + WASM that pulls the stats (nonsensitive, nonidentifiable), posts them to a database, and lets you see where your usage lies. The code is here[^1] if anyone's interested in the rendering code or wants to make sure I'm not exfiltrating their credit card. [^1]: https://bit.ly/4qjOrmJ https://bit.ly/4awSB6e December 23, 2025 at 10:59PM

Monday, 22 December 2025

Show HN: Starships.ai – Build, deploy and orchestrate an AI agent team https://bit.ly/44BiBty

Show HN: Starships.ai – Build, deploy and orchestrate an AI agent team Hi, I wanted to create an AI powered team, where agents with different skills and tools could collaborate with each other on complex tasks. But the current solutions felt too developer oriented. I wanted something that felt closer to how humans actually work. So I decided to create Starships.ai, where working with agents feels like talking to a remote employee on Slack. The goal is to create an organization that is primarily run by agents, with humans reviewing critical decisions. I would love to hear what you think, and would love for you to give it a try. Thanks https://bit.ly/44F1R4x https://bit.ly/44F1R4x December 23, 2025 at 06:03AM

Show HN: Lumina – a minimal AI reflection app (source code) https://bit.ly/3MN7APK

Show HN: Lumina – a minimal AI reflection app (source code) https://bit.ly/4j8wwNL December 23, 2025 at 01:43AM

Show HN: A repo to turn any model into a reasoning model without training https://bit.ly/4pUjAxs

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://bit.ly/4jehbLw... https://bit.ly/4pKA5vS December 23, 2025 at 12:09AM

Sunday, 21 December 2025

Show HN: I automated forensic accounting for divorce cases (3 min vs. 4 weeks) https://bit.ly/4j5GTSi

Show HN: I automated forensic accounting for divorce cases (3 min vs. 4 weeks) Burned about 1 weeks on this. Not sure if it's useful to anyone beyond my original use case, but figure I'd share. Friend went through a nasty divorce. Had $750k going into the marriage (inheritance), put it in a joint account like an idiot. Five years later, account's been up and down, money mixed with paychecks and mortgage payments. Lawyer says "you need a forensic accountant to trace what's still yours." Quote comes back: $5k, 4 weeks minimum. I'm sitting there thinking - this is just transaction categorization and some relatively simple math (the "Lowest Intermediate Balance Rule" if you want to google it). Why doesn't software exist for this? Turns out it kind of doesn't. There are $50k enterprise tools for big law firms, but nothing a normal person or small practice can actually use. So I built a Django app that takes bank statement PDFs, uses latest Mistral's OCR-3 to parse them (because real-world bank PDFs and shots are a nightmare - scanned, rotated, weird formats), then runs them through an LLM to categorize transactions and a Python implementation of the LIBR algorithm. Output is a court-usable report showing exactly how much of your "separate property" is still traceable, with visualizations and evidence logging (SHA-256 hashing for chain of custody, audit trails, the works). Its FREE and whole process takes about 3 minutes. I'm in India and honestly just want to see if people use it. What's really interesting: -Latest Mistral's document OCR-3 is genuinely impressive on messy banking PDFs. Tried Tesseract first, got maybe 60% accuracy. -The LIBR algorithm is conceptually simple but has some gnarly edge cases (what happens when account hits zero? how do you handle multiple deposits of separate property? etc.) -Evidence integrity was harder than expected. Lawyers care a LOT about proving a document hasn't been tampered with. -Used Celery because some statements have 10k+ transactions and you can't block the request Currently running on Render with Postgres. Code's not open source yet because honestly it's kind of a mess and I need to clean up some stuff, but might do that if there's interest. Things I'm unsure about: -Should it be free? Subscription? How much? Bring your won key? Cause I'm putting money out of my pocket. -B2C vs B2B - individuals might use this once, but lawyers could use it repeatedly. -How much do I need to worry about legal liability for the output? I have disclaimers everywhere but still Anyway, it's live: https://bit.ly/4j5GU8O . Would love feedback, especially if you've dealt with this problem before or know the family law space. December 22, 2025 at 01:22AM

Show HN: Real-time SF 911 dispatch feed (open source) https://bit.ly/4aywE6Z

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://bit.ly/49dQK4a Discord: https://bit.ly/49dQKkG Happy to discuss the technical approach or take feedback. https://bit.ly/490k3a8 December 22, 2025 at 01:59AM

Show HN: Mactop v2.0.0 https://bit.ly/3MMaRi9

Show HN: Mactop v2.0.0 https://bit.ly/3Y3h4c1 December 22, 2025 at 01:44AM

Show HN: Pac-Man with Guns https://bit.ly/4ays0pz

Show HN: Pac-Man with Guns Title really says it all on this https://bit.ly/493v2j1 December 22, 2025 at 12:17AM

Saturday, 20 December 2025

Show HN: ZXC – Asymmetric, +40% decode vs. LZ4 on ARM (C, BSD-3, Fuzzed) https://bit.ly/4s4fy7j

Show HN: ZXC – Asymmetric, +40% decode vs. LZ4 on ARM (C, BSD-3, Fuzzed) https://bit.ly/4p8yhvM December 17, 2025 at 02:18PM

Show HN: Сulsans – Thread-safe async-aware queue for Python https://bit.ly/4p6E1WH

Show HN: Сulsans – Thread-safe async-aware queue for Python In my previous post [0], I described how I came to create aiologic. Here, I want to do the same for a derivative library - Сulsans. In October 2024, I started thinking about how to present aiologic queues. Andrew Svetlov's Janus library [1] had been around for quite some time and was much more popular, so I knew that comparisons with it would be inevitable. However, Janus seemed to be in a suspended state: there had been no major changes for three years, and almost all commits during that period were made by Dependabot. So I asked a relevant question [2]. During the discussion, I pointed out Janus' performance issues and stated that they could be solved by implementing queues on top of my primitives. But since Janus is a mature library, such a radical change could not be accepted. Therefore, as proof of concept, I implemented a new library - Culsans. That is how its story began. Over time, both libraries underwent changes. Janus received significant performance improvements in 1.2.0, not least due to my PRs [3]. In 2.0.0, contrary to the above, backward compatibility was broken as a result of the implementation of shutdown methods. And Culsans became an independent library with its own features (which neither aiologic nor Janus have). So, what is Culsans? It is a library that provides a way to communicate within a single process between different threads, different tasks (including from different event loops; asyncio, Curio, Trio, AnyIO - whatever you want), and even different greenlets (eventlet/gevent), all in a single instance. Its queues are fully compatible with the standard queues via Janus-like interfaces (as well as with Janus itself) and provide additional features such as dynamic maxsize. In short, I invite you to try out my library and see for yourself. [0] https://bit.ly/4qk6k4S [1] https://bit.ly/4p53pvQ [2] https://bit.ly/44AvCDB [3] https://bit.ly/4p1Pirf https://bit.ly/4pWtsa8 December 20, 2025 at 09:25PM

Show HN: Jmail – Google Suite for Epstein files https://bit.ly/3YFewAW

Show HN: Jmail – Google Suite for Epstein files Hi everyone! My name's Luke and I made the original Jmail here alongside Riley Walz. We had a ton of friends collaborate on building out more of the app suite last night in lieue of DOJ's "Epstein files" release. Please AMA! https://bit.ly/48R9lnu December 20, 2025 at 10:00PM

Show HN: I made an AI agent to interact with resume and make changes as you ask https://bit.ly/4qjzfpF

Show HN: I made an AI agent to interact with resume and make changes as you ask I built an agent that understands your resume content and make changes as you prompt with the real time resume preview. https://bit.ly/3MSrbOk December 20, 2025 at 08:29AM

Friday, 19 December 2025

Show HN: I Built an Image Captioning Tool Using Llama.cpp https://bit.ly/4j6tyJB

Show HN: I Built an Image Captioning Tool Using Llama.cpp Frustrated with the apparent lack of tools for tagging and describing images locally, I built a quick and dirty little tool. You start it up, start up llama-server, and point it at a directory of photos. It scans through them, captioning them one at a time, and provides the captions and tags in an editable interface for you. When you're happy with them, you can save them, which writes them to the exif metadata of the image, and moves onto the next one https://bit.ly/4b6dS6S December 19, 2025 at 10:49PM

Show HN: Misata – synthetic data engine using LLM and Vectorized NumPy https://bit.ly/4j6VBIN

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://bit.ly/49kC2JI December 16, 2025 at 03:38PM

Thursday, 18 December 2025

Show HN: Daily Set Puzzle – I rebuilt it after setgame.com's SSL cert expired https://bit.ly/4pLzg61

Show HN: Daily Set Puzzle – I rebuilt it after setgame.com's SSL cert expired https://bit.ly/4pJ9MpL December 19, 2025 at 03:36AM

Show HN: Bithoven – A high-level, imperative language for Bitcoin Smart Contract https://bit.ly/3Y3CnKy

Show HN: Bithoven – A high-level, imperative language for Bitcoin Smart Contract Hey HN! I’m a researcher working on Bitcoin smart contracts, and today I’m releasing Bithoven—a high-level imperative language that compiles to native Bitcoin Script (Legacy, SegWit, and Taproot). The Goal: Raw Bitcoin Script is notoriously difficult to reason about. Writing raw Bitcoin Script today feels like writing Assembly in the 1970s. You have to mentally juggle the stack (`OP_SWAP`, `OP_ROT`), manually manage distinct execution branches, and pray you didn't leave a stack item unconsumed (which crashes the script). My goal was to bridge the gap between complex contract logic and raw opcodes, allowing developers to write readable, compile-time-safe code. Key Features: - Imperative Syntax: Write logic using familiar if/else and return statements instead of mental stack juggling. - Type Safety: First-class support for bool, signature, string, and number types to prevent runtime errors. - Targeted Compilation: Support for Legacy, SegWit, and Taproot compilation targets. - Native Primitives: Built-in keywords for timelocks (older, after) and cryptography (sha256, checksig). You can try it in the browser here (runs via WASM): https://bit.ly/3Y3O9Ez Here is an example of a Hashed Time-Locked Contract (HTLC): (condition: bool, sig_alice: signature) (condition: bool, preimage: string, sig_bob: signature) { if condition { // Relative locktime (Sequence) older 1000; return checksig (sig_alice, alice_pk); } else { // Hashlock verification verify sha256 sha256 preimage == hash; return checksig (sig_bob, bob_pk); } } The project is free open source and the academic paper is currently under review. I’d love to hear any feedback. Thanks for checking it out! https://bit.ly/490qUAt December 15, 2025 at 01:54PM

Show HN: Learning a Language Using Only Words You Know https://bit.ly/4aVwhTU

Show HN: Learning a Language Using Only Words You Know A proof-of-concept language learning app that uses LLMs to generate definitions of unknown words using only previously mastered vocabulary. https://bit.ly/4jp3x8B December 15, 2025 at 02:32PM

Wednesday, 17 December 2025

Show HN: Proxylity – serverless UDP services on AWS (one year in production) https://bit.ly/44zlD1m

Show HN: Proxylity – serverless UDP services on AWS (one year in production) https://bit.ly/4p4qtei December 18, 2025 at 01:22AM

Show HN: Largest Public Dataset of Electronic Circuit Files https://bit.ly/4ahaLJ8

Show HN: Largest Public Dataset of Electronic Circuit Files Introducing Open-Schematics: a large public dataset of electronic schematics with rendered images and structured metadata for ML, circuit understanding, retrieval, and validation. https://bit.ly/48UL3HX December 18, 2025 at 03:04AM

Show HN: Prompt-refiner – Lightweight optimization for LLM inputs and RAG https://bit.ly/494weTv

Show HN: Prompt-refiner – Lightweight optimization for LLM inputs and RAG Hi HN, While building RAG agents, I noticed a lot of token budget was wasted on formatting overhead (HTML tags, JSON structure, whitespace). Existing solutions felt too heavy (often requiring torch/transformers), so I wrote this lightweight, zero-dependency library to solve it. It includes strategies for context packing, PII redaction, and tool output compression. Benchmarks show it can save ~15% of tokens with negligible latency overhead (<0.5ms). Happy to answer any questions! https://github.com/JacobHuang91/prompt-refiner December 17, 2025 at 11:40PM

Show HN: C-compiler to compile TCC for live-bootstrap https://bit.ly/4s4zJls

Show HN: C-compiler to compile TCC for live-bootstrap https://bit.ly/3L8SXpg December 18, 2025 at 12:34AM

Tuesday, 16 December 2025

Show HN: Python packages for FastAPI apps – auth, logging, config, LLM, more https://bit.ly/48K1Y16

Show HN: Python packages for FastAPI apps – auth, logging, config, LLM, more https://bit.ly/3KLxQJD December 17, 2025 at 01:04AM

Show HN: AI Trolley Problem Arena https://bit.ly/44uYKfr

Show HN: AI Trolley Problem Arena I built a tool that presents custom trolley problems to GPT, Claude, Gemini, Llama, Grok, and DeepSeek simultaneously and streams their ethical reasoning in real-time. Some interesting findings: - The models are surprisingly split on classic dilemmas. - Models will protect their creator (Sam Altman vs Dario Amodei) - Criminals are not valued equally even when compared to itself Try it: https://bit.ly/4pDD893 https://bit.ly/4s18055 December 17, 2025 at 12:14AM

Monday, 15 December 2025

Show HN: PasteClean – Desktop app to strip tracking parameters from clipboard https://bit.ly/4aeWoFf

Show HN: PasteClean – Desktop app to strip tracking parameters from clipboard I built a small desktop tool called PasteClean to solve a personal annoyance: sharing URLs filled with tracking garbage (utm_source, fbclid, etc.). It runs in the background and automatically cleans URLs in your clipboard when you copy them. It handles 50+ tracking parameters and can also unshorten links (bit.ly, t.co) to reveal the destination and clean them before pasting. Tech stack is Electron/React/TypeScript. The core privacy features are free. I added a "Pro" lifetime license for some advanced features (unshortening, batch mode) to support development. https://bit.ly/48Veg5s December 16, 2025 at 02:13AM

Show HN: A visual reminder for ADHD brains https://bit.ly/4qvC7QL

Show HN: A visual reminder for ADHD brains Mozart Says is a floating reminder built specifically for ADHD brains that need to see things to remember them. If you're like me, notifications disappear into the void and todo apps get buried under 47 browser tabs. I used to plaster my monitor with post-its because out of sight = out of mind. So I built Mozart Says, a reminder that literally floats on top of everything until you deal with it. It's a free Mac app where you can write any message, customize how it looks (typography, colors), and drag it anywhere on screen. https://bit.ly/3MFwpwO December 16, 2025 at 12:50AM

Sunday, 14 December 2025

Show HN: A Lightweight Hono and Preact Template for Cloudflare Workers https://bit.ly/4iTGJgC

Show HN: A Lightweight Hono and Preact Template for Cloudflare Workers https://bit.ly/4qd814j December 15, 2025 at 02:25AM

Show HN: Silly website to earn badges for touching grass https://bit.ly/4rVoc7Z

Show HN: Silly website to earn badges for touching grass I started giving away badges on X to people who touched grass just for fun and most of them loved it! So I decided to create a whole website about it. Process is simple: - Enter X username / url - Fetch Profile image and choose badge - Generates a badge page which can be shared with nice OG images The site is deployed on Vercel, with R2 and Browser rendering for OG images and data storage. https://bit.ly/4q8Z0Jq December 15, 2025 at 02:49AM

Show HN: Feedvote – A $149 lifetime alternative to Canny for Linear users https://bit.ly/3XXmjd9

Show HN: Feedvote – A $149 lifetime alternative to Canny for Linear users https://bit.ly/4j0xyLA December 14, 2025 at 09:28PM

Saturday, 13 December 2025

Show HN: Tic Tac Flip – A new strategic game based on Tic Tac Toe https://bit.ly/4qbWm5N

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://bit.ly/4qbWmCP December 14, 2025 at 06:49AM

Show HN: Soup.lua: making Lua do what it shouldn't https://bit.ly/44vaD58

Show HN: Soup.lua: making Lua do what it shouldn't https://bit.ly/3KJMh0O December 13, 2025 at 08:03PM

Friday, 12 December 2025

Show HN: EdgeVec – Sub-millisecond vector search in the browser (Rust/WASM) https://bit.ly/48YXwdY

Show HN: EdgeVec – Sub-millisecond vector search in the browser (Rust/WASM) Hi HN, I built EdgeVec, a vector database that runs entirely in the browser. It implements HNSW (Hierarchical Navigable Small World) graphs for approximate nearest neighbor search. Performance: - Sub-millisecond search at 100k vectors (768 dimensions, k=10) - 148 KB gzipped bundle - 3.6x memory reduction with scalar quantization Use cases: browser extensions with semantic search, local-first apps, privacy-preserving RAG. Technical: Written in Rust, compiled to WASM. Uses AVX2 SIMD on native, simd128 on WASM. IndexedDB for browser persistence. npm: https://bit.ly/4ptTr8q GitHub: https://bit.ly/49efj0T This is an alpha release. Main limitations: build time not optimized, no delete operations yet. Would love feedback from the community! https://bit.ly/49efj0T December 12, 2025 at 11:39PM

Show HN: I made a spreadsheet where formulas also update backwards https://bit.ly/3XRHcGM

Show HN: I made a spreadsheet where formulas also update backwards Hello HN! I'm happy to release this project today. It's a bidirectional calculator (hence the name bidicalc). I've been obsessed with the idea of making a spreadsheet where you can update both inputs and outputs, instead of regular spreadsheets where you can only update inputs. Please let me know what you think! Especially if you find bugs or good example use cases. https://bit.ly/4pBCysH December 11, 2025 at 07:00PM

Thursday, 11 December 2025

Show HN: Forecaster Arena – Testing LLMs on real events with prediction markets https://bit.ly/44odMne

Show HN: Forecaster Arena – Testing LLMs on real events with prediction markets Hey HN! I'm Mert. I built this because I was frustrated with LLM benchmarks potentially being contaminated by training data. When a model scores 99.9% on MMLU-Pro-Max, we can't tell if that's genuine reasoning or memorization. Forecaster Arena tries to solve this by testing models on events that haven't happened yet—real prediction markets from Polymarket. The ground truth is reality itself, weeks or months later. How it works: 7 frontier LLMs (GPT-5.1, Claude Opus 4.5, Gemini, Grok, DeepSeek, etc.) (will be updated) -> Each gets $10k virtual capital weekly -> They bet on 500+ real prediction markets -> Bet size = confidence (larger bet = more confident) -> We measure calibration (Brier score) + returns (P/L) Currently running first cohort (started Dec 7). First statistically significant analysis expected over the next few weeks. Everything is open source (MIT): https://bit.ly/4pFmExs Happy to answer questions about the implementation or trade-offs I made. Would be great to hear your feedback on the methodology as well! https://bit.ly/48zSdTg December 12, 2025 at 01:50AM

Show HN: A Real-Time 4D Fractal Explorer in the Browser Using WebGPU https://bit.ly/44mHuZI

Show HN: A Real-Time 4D Fractal Explorer in the Browser Using WebGPU Hi HN, I've always been interested in fractals, especially the Mandelbrot and Julia sets. A few years ago I created a 2d viewer of this inherently 4d space. But the other day I decided to ask Claude and GPT how to make this a full RT 3d explorer. A few hours later and this was vibe coded. To use it you can use the mouse to rotate the fractal the the mouse wheel to zoom in and out. to map from 4d to 3d, one of the dims is mapped to an adjustable slider. the there is also a clipping plane slider to help visualize the internal structures of the fractal. I have mixed feelings about vibe coding. It was amazing to go from an idea to live implementation within a few hours, but in my coding projects, I've always appreciated the journey and the learning, not just the final product. Vibe coding kind of skips to the end which is exciting and efficient, but just not as fulfilling as struggling through a project step-by-step. https://bit.ly/3KYw6wB December 11, 2025 at 10:44PM

Show HN: Local Privacy Firewall-blocks PII and secrets before ChatGPT sees them https://bit.ly/48Mk2Xf

Show HN: Local Privacy Firewall-blocks PII and secrets before ChatGPT sees them OP here. I built this because I recently caught myself almost pasting a block of logs containing AWS keys into Claude. The Problem: I need the reasoning capabilities of cloud models (GPT/Claude/Gemini), but I can't trust myself not to accidentally leak PII or secrets. The Solution: A Chrome extension that acts as a local middleware. It intercepts the prompt and runs a local BERT model (via a Python FastAPI backend) to scrub names, emails, and keys before the request leaves the browser. A few notes up front (to set expectations clearly): Everything runs 100% locally. Regex detection happens in the extension itself. Advanced detection (NER) uses a small transformer model running on localhost via FastAPI. No data is ever sent to a server. You can verify this in the code + DevTools network panel. This is an early prototype. There will be rough edges. I’m looking for feedback on UX, detection quality, and whether the local-agent approach makes sense. Tech Stack: Manifest V3 Chrome Extension Python FastAPI (Localhost) HuggingFace dslim/bert-base-NER Roadmap / Request for Feedback: Right now, the Python backend adds some friction. I received feedback on Reddit yesterday suggesting I port the inference to transformer.js to run entirely in-browser via WASM. I decided to ship v1 with the Python backend for stability, but I'm actively looking into the ONNX/WASM route for v2 to remove the local server dependency. If anyone has experience running NER models via transformer.js in a Service Worker, I’d love to hear about the performance vs native Python. Repo is MIT licensed. Very open to ideas suggestions or alternative approaches. https://bit.ly/496bLP2 December 9, 2025 at 05:10PM

Show HN: 8B Parallel Coordinated Reasoning Model https://bit.ly/3KOblDH

Show HN: 8B Parallel Coordinated Reasoning Model https://bit.ly/4oM1hcc December 11, 2025 at 09:24AM

Tuesday, 9 December 2025

Show HN: Beelines - a travelling salesman game, but with bees https://bit.ly/4aDYbDJ

Show HN: Beelines - a travelling salesman game, but with bees https://bit.ly/44l59K9 December 10, 2025 at 02:07AM

Show HN: Briddle – Guess the AI's semantic path between two words https://bit.ly/3MsLTnV

Show HN: Briddle – Guess the AI's semantic path between two words https://bit.ly/3Yjhdbe December 10, 2025 at 12:42AM

Show HN: Gemini 3 imagines Hacker News as a HyperCard stack in 1994 https://bit.ly/4aFtIFq

Show HN: Gemini 3 imagines Hacker News as a HyperCard stack in 1994 https://bit.ly/3Mq28lD December 10, 2025 at 12:04AM

Monday, 8 December 2025

Show HN: Octopii, a runtime for writing distributed applications in Rust https://bit.ly/4pQEkWm

Show HN: Octopii, a runtime for writing distributed applications in Rust https://bit.ly/482NbwS December 9, 2025 at 01:46AM

Show HN: DataKit, your all in browser data studio is open source now https://bit.ly/4oTeIYg

Show HN: DataKit, your all in browser data studio is open source now Hey HN! I'm open-sourcing DataKit today. GitHub: https://bit.ly/3XKUx3t Live demo: https://bit.ly/3MvmV7e DataKit is a browser-based data analysis platform that processes multi-gigabyte files (CSV, Parquet, JSON, Excel) entirely client-side using DuckDB-WASM. Your data never leaves your browser. What it does: • Process large files (tested up to 20GB) without any server • Full SQL interface powered by DuckDB compiled to WebAssembly • Python notebooks via Pyodide for data science workflows • Connect to remote sources (PostgreSQL, MotherDuck, S3) with optional proxy • AI assistant that only sees column schemas, not actual data I was done with having to choose between cloud tools and heavy local installations. I wanted something that just works in a browser tab but has real power. It's AGPL licensed with commercial licenses available for enterprises. I've been building this solo as a side project for the past few months. Would love your feedback on: - Performance bottlenecks you encounter - Features you'd need for your workflows - The architecture decisions (all client-side vs hybrid) https://bit.ly/3XF2Iyn December 8, 2025 at 09:15PM

Show HN: I've asked Claude to improve codebase quality 200 times https://bit.ly/4pUwqv9

Show HN: I've asked Claude to improve codebase quality 200 times https://bit.ly/3KPxj9o December 8, 2025 at 10:33PM

Sunday, 7 December 2025

Show HN: Crier – Push notifications via TCP or MQTT (no public IP needed) https://bit.ly/44go88C

Show HN: Crier – Push notifications via TCP or MQTT (no public IP needed) https://bit.ly/48GUxXa December 8, 2025 at 07:50AM

Show HN: I replaced my premium workout app with vibecode https://bit.ly/48APXty

Show HN: I replaced my premium workout app with vibecode I was going through my app subscriptions and realized I was paying $15 for a pretty good workout app, which seemed a bit high to me. As a software engineer who is also well versed in claude code, I realized that I could likely vibecode a very similar app, or even build something more to my liking. I challenged my self to build something roughly equivalent this afternoon. Workflow was: start with a detailed spec from Claude code describing many of the features common in workout apps. Then paste this into lovable to have it build out the initial mvp. Once that was built, I used claude code extensively to modify the app until it was usable, including adding an import from the costly premium app. While there are bugs, I think I might use this app. And it is insane that we are in a place where I can build this on my phone during an afternoon. In a few years, the economics of apps is going to be different, at least for folks willing to work a little bit. In theory this project will save me over $190 a year. https://bit.ly/4a30wrO December 8, 2025 at 01:55AM

Show HN : WealthYogi - Net worth Tracker https://bit.ly/48oFwdN

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://apple.co/3MoR6wT ) WealthYogi on the Android ( https://bit.ly/449m2ra... ) 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://apple.co/4pqarfZ December 8, 2025 at 01:13AM

Saturday, 6 December 2025

Show HN: Geetanjali – RAG-powered ethical guidance from the Bhagavad Gita https://bit.ly/48WlHdZ

Show HN: Geetanjali – RAG-powered ethical guidance from the Bhagavad Gita I built a RAG application that retrieves relevant Bhagavad Gita verses for ethical dilemmas and generates structured guidance. The problem: The Gita has 701 verses. Finding applicable wisdom for a specific situation requires either deep familiarity or hours of reading. How it works: 1. User describes their ethical dilemma 2. Query is embedded using sentence-transformers 3. ChromaDB retrieves top-k semantically similar verses 4. LLM generates structured output: 3 options with tradeoffs, implementation steps, verse citations Tech stack: - Backend: FastAPI, PostgreSQL, Redis - Vector DB: ChromaDB with all-MiniLM-L6-v2 embeddings - LLM: Ollama (qwen2.5:3b) primary, Anthropic Claude fallback - Frontend: React + TypeScript + Tailwind Key design decisions: - RAG to prevent hallucination — every recommendation cites actual verses - Confidence scoring flags low-quality outputs for review - Structured JSON output for consistent UX - Local LLM option for privacy and zero API costs What I learned: - LLM JSON extraction is harder than expected. Built a three-layer fallback (direct parse → markdown block extraction → raw_decode scanning) - Semantic search on religious texts works surprisingly well for ethical queries - Smaller models (3B params) work fine when constrained by good prompts and retrieved context GitHub: https://bit.ly/4pYgN6a Happy to discuss the RAG architecture or take feedback. https://bit.ly/4pSS1Ea December 7, 2025 at 06:18AM

Show HN: FuseCells – a handcrafted logic puzzle game with 2,500 levels https://bit.ly/3MKQIsD

Show HN: FuseCells – a handcrafted logic puzzle game with 2,500 levels Hi everyone, I built FuseCells, a minimalistic logic puzzle game where every level is handcrafted (no procedural generation). It started as a personal challenge to design a clean rule-set and scale it to thousands of puzzles without losing difficulty balance. What’s unique: • 2,500 handcrafted levels across multiple grid sizes • Deterministic logic — no guessing required • A rule system inspired by constraint-solving and path-finding concepts • Daily challenges and global progress tracking • Fully built as a solo dev project Technical notes for those curious: • Level generation tools I wrote validate solvability using a custom constraint solver • Difficulty is estimated via step-count of the solver • The game is optimized to run smoothly on low-end devices • Designed first for iOS, now fully adapted for iPad as well I’d love feedback from puzzle lovers, game designers, and anyone interested in handcrafted logic design. Here’s the App Store link: [inserați linkul] Thanks for reading — happy to answer any technical questions! https://apple.co/48WEXYL December 7, 2025 at 12:51AM

Show HN: Watsn.ai – Scarily accurate lie detector https://bit.ly/48Fs8ki

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://bit.ly/3K4hlbm December 7, 2025 at 12:48AM

Show HN: Prophit – The AI Search Engine For Stocks https://bit.ly/4ayn97u

Show HN: Prophit – The AI Search Engine For Stocks https://bit.ly/4rCH4sl December 6, 2025 at 08:59AM

Friday, 5 December 2025

Show HN: Ogblocks – Create Jaw Dropping UIs with Simple Drag and Drop https://bit.ly/3MpB5Xt

Show HN: Ogblocks – Create Jaw Dropping UIs with Simple Drag and Drop Hello everyone, I’m Karan — officially a Frontend Developer, but honestly, I relate more to being a Design Engineer because crafting beautiful interfaces is what I love most. When I began my coding journey, frontend instantly hooked me. I stuck with it because it felt like the perfect blend of logic and creativity. However, over time, I noticed something interesting: many of my developer friends dreaded writing CSS. Building clean, polished UIs takes time, patience, and a ridiculous amount of pixel-perfect tweaking. Yet, those same friends still wanted their projects to feel premium — smooth animations, modern layouts, and a top-tier user experience. That got me thinking… “What if anyone could drop stunning animated components into their site — without needing deep CSS knowledge?” Fast forward six months of late nights, trial and error, and way too much caffeine… and that idea became ogBlocks. ogBlocks is an Animated UI Library for React, packed with components that look premium and feel production-ready right out of the box. You’ll find navbars, modals, buttons, feature sections, text animations, carousels, and tons more — all designed to instantly level up your UI. I know you'll love it, just check it out Best Karan https://bit.ly/4qRnEzg December 6, 2025 at 05:06AM

Show HN: Radioactive Pooping Knights https://bit.ly/48BON13

Show HN: Radioactive Pooping Knights I've been having fun building out a really simple chess learning app for my daughter (7). It started with just "maze like" puzzles [1] and I've added a few more. This "radioactive pooping knights" idea came from an Irish primary school chess website [2]. Really simple idea, two knights moving around the board leaving poo behind... Don't be the one forced to step on it. * best played with sound on. [1]. https://bit.ly/48BOPGd [2]. https://bit.ly/48t5204 *highly subjective, may not be better for you to play with sound at all ;) p.s. Any "buy me a coffee" goes to my daughter. Annoyingly they only pay out once you get above $10 USD and I think it's currently sitting at 9.85 or something! https://bit.ly/48I2hZa December 6, 2025 at 03:43AM

Show HN: A new AI driven task management tool https://bit.ly/4rLCkAE

Show HN: A new AI driven task management tool I built it for myself. After a lot of iterations, this is getting some traction. It helps me organize my personal life. Still trying to figure out what else it needs to do, and what can be improved. Please provide feedback! https://bit.ly/3Kg3D5h December 5, 2025 at 10:35PM

Show HN: Travel ESIM Comparison https://bit.ly/48Ps7eV

Show HN: Travel ESIM Comparison https://bit.ly/4rDijMz December 5, 2025 at 10:50AM

Thursday, 4 December 2025

Show HN: Who is hiring" search tool with chat / other features https://bit.ly/44cjfgR

Show HN: Who is hiring" search tool with chat / other features Hi HN, There are several tools that help you search through the monthly "Who is Hiring" posts on Hacker News. The primary difference with this one is it includes chat, semantic search as well as a semantic map visualization (select "business" from the dropdown and expand to get a sense of how this can be used). Behind the scenes it uses LLM instructions in batch to extract, format, tag the job posts, computes UMAP after everything settles while of course making everything searchable. You can use the basic text search to quickly filter the results or alternatively use semantic search (toggle via the button in the search bar). Finally, you can chat with the job postings as well (click the Chat button). It has a basic RAG type pipeline but also includes some tools which make it possible to ask broader questions like "What are the general themes in the job postings this month?" and dig down from there. Anyway, I hope people find this useful. Any feedback is welcome (either here directly or feel free to use the contact page here https://bit.ly/3MhHGmW which dog foods the same mechanism - no contact info required). If you want to build something similar there is an API and a nice (in my opinion) CLI tool than can be used to ingest data, search or chat as well. https://bit.ly/4oxfBVZ December 5, 2025 at 06:10AM

Show HN: Vibe Commander https://bit.ly/3MhlUQd

Show HN: Vibe Commander https://bit.ly/4pQjVAD December 5, 2025 at 04:10AM

Show HN: Flooder – Making Persistent Homology Practical for Industrial Use Cases https://bit.ly/446uCqG

Show HN: Flooder – Making Persistent Homology Practical for Industrial Use Cases https://bit.ly/3MkA0jN December 5, 2025 at 03:09AM

Wednesday, 3 December 2025

Show HN: AI music and auto-charting and custom rhythm minigame sandbox https://bit.ly/4aekfVF

Show HN: AI music and auto-charting and custom rhythm minigame sandbox I've been tinkering with a browser-based rhythm game creation tool. The pitch is simple: AI makes the music, Essentia.js figures out the beats, and you write the game logic in JS. Demo: https://bit.ly/44Fm4XP The problem I wanted to solve: most rhythm game workflows are heavy. Proprietary editors, manual charting, fixed gameplay patterns, desktop-only. I wanted something where you could just... open a browser tab and start messing around. How it works: - Music comes from AI services (Suno/Udio). No user uploads, no copyright headaches. - Essentia.js (WASM port) runs entirely in-browser. Beat tracking, onset detection, energy curves, segment boundaries, all client-side. - The output is a timing-only chart. What you do with that timing is up to you. The fun part is the minigame sandbox. Charts and gameplay are completely decoupled. You define spawn rules, input handling, rendering, all in short JS functions. Same chart can become a taiko-style drum game, a directional swipe thing, or something experimental. Preview runs instantly. Tech: Next.js, Essentia.js, custom rhythm engine, Canvas rendering, deployed on Vercel. Current state: playable with sample tracks, chart generation works, minigame workshop is functional. In-platform AI music generation (prompt to track to playable) is next. Still rough around the edges. If you've worked with WebAudio or rhythm engine internals, curious what you think. Feedback welcome. https://bit.ly/44Fm4XP December 4, 2025 at 04:08AM

Show HN: From Personal Script to Public Tool – How I Built a Windows Setup Gen https://bit.ly/4ppWVsM

Show HN: From Personal Script to Public Tool – How I Built a Windows Setup Gen https://bit.ly/4pLlNuz December 4, 2025 at 04:51AM

Show HN: EchoCopi Local-first, model-agnostic alternative to Google Antigravity https://bit.ly/4iBSlox

Show HN: EchoCopi Local-first, model-agnostic alternative to Google Antigravity I've been building an AI agent framework for myself for the last year because I got tired of re-explaining context to my LLM every morning. Google just announced "Antigravity" to solve this, which looks amazing, but it locks you into their cloud and their models (Gemini). I wanted something that: 1. Runs 100% locally on my machine. 2. Works with any model (I switch between Claude 3.5 Sonnet and GPT-4o). 3. Persists memory in simple JSON files I can edit/version control. I call it *EchoCopi*. It's a Python-based "memory organ" + a background worker script that executes tasks while I sleep. I'm releasing the core memory module as open source (MIT) today. I'm also finalizing a "Full Autonomy" suite (background worker + VS Code integration) that I'll release later this month. *Core Repo:* https://bit.ly/3Kw1uCk *Full Suite:* (Coming late Dec 2025) Happy to answer questions about the architecture or how I use it to maintain a "sentient" coding partner. December 4, 2025 at 02:44AM

Show HN: Rust Client Library for Gradium.ai TTS/STT API https://bit.ly/4phm08Z

Show HN: Rust Client Library for Gradium.ai TTS/STT API https://bit.ly/48gRXbw December 3, 2025 at 10:32PM

Show HN: I built a privacy-first UK tax calculator https://bit.ly/48uaZKj

Show HN: I built a privacy-first UK tax calculator https://bit.ly/4iwTn54 December 3, 2025 at 08:32AM

Tuesday, 2 December 2025

Show HN: Veru – open-source AI citation auditor using OpenAlex https://bit.ly/443zEUP

Show HN: Veru – open-source AI citation auditor using OpenAlex https://bit.ly/49NoUNY December 3, 2025 at 12:54AM

Show HN: Cupertino – MCP server giving Claude offline Apple documentation https://bit.ly/4iCRofJ

Show HN: Cupertino – MCP server giving Claude offline Apple documentation https://bit.ly/4rwlOUO December 3, 2025 at 02:14AM

Show HN: Docmd v0.3 – Static documentation generator (built-in search, no React) https://bit.ly/4otzYDm

Show HN: Docmd v0.3 – Static documentation generator (built-in search, no React) Hi HN, I posted docmd here a few months ago when it was just a simple markdown parser. I'm back with v0.3 because we just hit a major milestone: fully offline, client-side full-text search with zero configuration. I built this because I wanted a Node.js-native alternative to MkDocs Material. I didn't want to install Python in my CI/CD just for docs, and Docusaurus felt too heavy (React hydration) for simple static text. Docmd generates raw HTML/CSS, is under 15kb gzipped, and now handles search, versioning, and diagrams natively. Would love to hear what you think of the search implementation. https://bit.ly/3Ya0uqF December 2, 2025 at 10:34PM

Monday, 1 December 2025

Show HN: Watsn.ai – Scarily accurate lie detector https://bit.ly/48eeLc0

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 know 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://bit.ly/3K4hlbm December 2, 2025 at 04:46AM

Show HN: NeurIPS 2025 Poster Navigator https://bit.ly/4pIHxY7

Show HN: NeurIPS 2025 Poster Navigator I woke up Sunday morning ready to schedule my week at NeurIPS. To my immediate horror, the NeurIPS.cc poster sessions have 1k+ posters in a stupid little dropdown. So I built a little app to help navigate them by research area/keywords/etc. Built it in a few hours with codex, gemini-cli, and Claude code. Same stack that produced 50% of the papers at NeurIPS ;) Free to use, no signup. https://bit.ly/4pG8GL0 December 2, 2025 at 02:55AM

Show HN: Net RazorConsole – Build Interactive TUI with Razor and Spectre.Console https://bit.ly/4iurZVj

Show HN: Net RazorConsole – Build Interactive TUI with Razor and Spectre.Console Finally, after landing component preview support and moving the codebase under the RazorConsole org, we think it’s the right time to introduce RazorConsole to Hacker News. # RazorConsole RazorConsole is a library for building interactive terminal applications using Razor components, rendered through Spectre.Console. If you’ve used React Ink, the idea will feel familiar: a declarative component model that stays cleanly separated from your application logic. If you like how Blazor/Razor expresses UI but want to target the terminal, RazorConsole might be a good fit. # Highlights - Author terminal UI using familiar Razor/Component syntax - Render Razor components directly into Spectre.Console renderables - Keep your UI declarative and composable, similar to Blazor and React Ink # Links - GitHub: https://bit.ly/4po7zjm - Website: https://bit.ly/44vnIeA A special shout-out to Nick Chapsas, who created an excellent introduction video: https://www.youtube.com/watch?v=1C1gTRm7BB4 . His coverage brought a huge boost during RazorConsole’s cold-start phase, and we sincerely appreciate it. If you want a quick, clear overview of what the project does, his video is the perfect starting point. # What’s next - More interaction: mouse and scroll-wheel events - More layouts & styling: additional layout primitives (e.g., flex-like patterns), potential CSS-style syntax - More components: a component registry experience similar to shadcn https://bit.ly/4pG4vii December 2, 2025 at 02:20AM

Show HN: My pushback against ANPR carparks in the UK https://bit.ly/4anfcBZ

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://bit.ly/4pgf5wS December 1, 2025 at 10:19PM

Sunday, 30 November 2025

Show HN: Tracktrip, Travel Expense Tracker https://bit.ly/49NYwU5

Show HN: Tracktrip, Travel Expense Tracker Hello HN! I'm a European traveler, and during my last 6 months of travel I created an app to keep track of my expenses. I made it open-source and started to build a website and a documentation for other people to use it! It's a fairly simple PWA that you can install on mobile that can help you set a budget, keep track of expenses and analyse what you spend. Thanks for any feedback and keep traveling guys! https://bit.ly/48bgKOf November 30, 2025 at 10:29PM

Show HN: Real-time system that tracks how news spreads across 200k websites https://bit.ly/4alHJrG

Show HN: Real-time system that tracks how news spreads across 200k websites I built a system that monitors ~200,000 news RSS feeds in near real-time and clusters related articles to show how stories spread across the web. It uses Snowflake’s Arctic model for embeddings and HNSW for fast similarity search. Each “story cluster” shows who published first, how fast it propagated, and how the narrative evolved as more outlets picked it up. Would love feedback on the architecture, scaling approach, and any ways to make the clusters more accurate or useful. Live demo: https://bit.ly/48riula https://bit.ly/48riula November 26, 2025 at 02:27AM

Show HN: Let Claude Code call other LLMs when it runs in circles https://bit.ly/4ruDH6m

Show HN: Let Claude Code call other LLMs when it runs in circles https://bit.ly/4aikiPZ November 30, 2025 at 10:35AM

Saturday, 29 November 2025

Show HN: ClearHearAI-The Essential App for Hearing Impaired and Deaf Communities https://bit.ly/4ivx0Np

Show HN: ClearHearAI-The Essential App for Hearing Impaired and Deaf Communities I built ClearHearAI to help hearing impaired and deaf people. It is a transcription app that provides context indicators (e.g. when questions are asked, urgent keywords are detected, conversation is happening). All audio processing happens entirely on your device - your voice never leaves your computer. Conversation transcripts are stored locally on the device. Any feedback welcomed. https://bit.ly/3M98WDZ November 29, 2025 at 11:31PM

Show HN: I built Magiclip – an all-in-one AI studio https://bit.ly/48pQWN9

Show HN: I built Magiclip – an all-in-one AI studio Hi HN I’ve been working on a tool I personally needed as someone who edits a lot of video content. The problem is simple: Modern video editing requires 8+ different tools, all slow, all noisy, all repetitive. Subtitles here. Audio cleanup there. Silence removal elsewhere. Upscaling in another tool. AI voice in a different one. A clip extractor somewhere else… So I built Magiclip.io — a single interface that automates the most boring parts of editing. What it does today Auto-subtitles (fast & accurate) Silence removal AI voice-over Audio enhancement Image upscaling Clip extraction from long videos Thumbnail generation Quick TikTok/Reels format conversion And more coming The idea isn’t to replace full editors. It’s to remove the friction of things we repeat 100 times. Upload → Magic → Download. No timeline, no project files, no complexity. Why I built it I edit content frequently, and the workflow felt unnecessarily painful. Magiclip is my attempt to reduce editing from hours to seconds by batching the most common tasks behind simple endpoints. What I’d love feedback on What other tasks should be automated? Anything in the UX that feels off or slow? Any feature you’d want exposed through an API? Live link https://bit.ly/4pBy6cP Happy to answer anything about the architecture, the pipelines, or the reasoning behind the features. https://bit.ly/4pBy6cP November 29, 2025 at 01:04PM

Show HN: Explore what the browser exposes about you https://bit.ly/4oq8uib

Show HN: Explore what the browser exposes about you I built a tool that reveals the data your browser exposes automatically every time you visit a website. GitHub: https://bit.ly/4pErydE Demo: https://bit.ly/4p8EAjL Note: No data is sent anywhere. Everything runs in your browser. https://bit.ly/4p8EAjL November 24, 2025 at 07:05PM

Friday, 28 November 2025

Show HN: New VSCode extension: Objectify Params https://bit.ly/3LZdkpd

Show HN: New VSCode extension: Objectify Params Automatically refactor JavaScript or TypeScript functions to use object parameters instead of multiple positional parameters, improving readability and maintainability. https://bit.ly/4isyR5v November 29, 2025 at 05:47AM

Show HN: Mu – The Micro Network https://bit.ly/49HIxHa

Show HN: Mu – The Micro Network https://bit.ly/49LJ6zH November 24, 2025 at 03:06PM

Thursday, 27 November 2025

Show HN: Lissa Saver macOS Screen Saver https://bit.ly/3LWMPke

Show HN: Lissa Saver macOS Screen Saver Lissa Saver is a macOS Screensaver Hot off the Demo Scene with Gravity Simullation with Clifford Pickover Fractal and Lissajous animations. BREW INSTALL brew tap johnrpenner/tap; brew install --cask lissasaver https://bit.ly/44gCt55 November 28, 2025 at 12:45AM

Show HN: I built a website for games that catch my eye https://bit.ly/3K9B49v

Show HN: I built a website for games that catch my eye I built a website for games that catch my eye or have something interesting going on. I made it for fun but then updating became a habit. Maybe you'll find your next "must-play" game here? GitHub repo: https://bit.ly/488TuR2 https://bit.ly/4ipGmtZ November 28, 2025 at 03:30AM

Show HN: FounderPace – A leaderboard for founders who run https://bit.ly/48gEAqA

Show HN: FounderPace – A leaderboard for founders who run https://bit.ly/4853hr9 November 28, 2025 at 12:48AM

Show HN: I built a free astro and tailwind static site for GitHub pages https://bit.ly/485q3PB

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://bit.ly/4rGSpaT November 27, 2025 at 11:17PM

Wednesday, 26 November 2025

Show HN: White-Box-Coder – AI that self-reviews and fixes its own code" https://bit.ly/3KjSsbt

Show HN: White-Box-Coder – AI that self-reviews and fixes its own code" Single-Shot Architecture: Optimized for speed and cost-efficiency using a single API call to handle the entire generation-review-fix cycle. https://bit.ly/48m265q November 26, 2025 at 10:57PM

Show HN: Ghostty-Web – Ghostty in the Browser https://bit.ly/4rll0C6

Show HN: Ghostty-Web – Ghostty in the Browser https://bit.ly/3K8cLZz November 26, 2025 at 06:36PM

Show HN: Infinite scroll AI logo generator built with Nano Banana https://bit.ly/483OrRL

Show HN: Infinite scroll AI logo generator built with Nano Banana https://bit.ly/3Kid8AE November 26, 2025 at 08:34PM

Show HN: Yolodex – real-time customer enrichment API https://bit.ly/4p4Ydt1

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://bit.ly/49HZ3qI \ --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://bit.ly/3LVvGYd November 24, 2025 at 03:02PM

Tuesday, 25 November 2025

Show HN: Parm – Install GitHub releases just like your favorite package manager https://bit.ly/44wKTVI

Show HN: Parm – Install GitHub releases just like your favorite package manager Hi all, I built a CLI tool that allows you to seamlessly install software from GitHub release assets, similar to how your system's package manager installs software. It works by exploiting common patterns among GitHub releases across different open-source software such as naming conventions and file layouts to fetch proper release assets for your system and then downloading the proper asset onto your machine via the GitHub API. Parm will then extract the files, find the proper binaries, and then add them to your PATH. Parm can also check for updates and uninstall software, and otherwise manages the entire lifecycle of all software installed by Parm. Parm is not meant to replace your system's package manager. It is instead meant as an alternative method to install prebuilt software off of GitHub in a more centralized and simpler way. It's currently in a pre-release stage, and there's a lot of features I want to add. I'm currently working (very slowly) on some new features, so if this sounds interesting to you, check it out! It's completely free and open-source and is currently released for Linux/macOS. I would appreciate any feedback. Link: https://bit.ly/44y0Ue5 https://bit.ly/44y0Ue5 November 26, 2025 at 01:14AM

Show HN: KiDoom – Running DOOM on PCB Traces https://bit.ly/483aQ1B

Show HN: KiDoom – Running DOOM on PCB Traces I got DOOM running in KiCad by rendering it with PCB traces and footprints instead of pixels. Walls are rendered as PCB_TRACK traces, and entities (enemies, items, player) are actual component footprints - SOT-23 for small items, SOIC-8 for decorations, QFP-64 for enemies and the player. How I did it: Started by patching DOOM's source code to extract vector data directly from the engine. Instead of trying to render 64,000 pixels (which would be impossibly slow), I grab the geometry DOOM already calculates internally - the drawsegs[] array for walls and vissprites[] for entities. Added a field to the vissprite_t structure to capture entity types (MT_SHOTGUY, MT_PLAYER, etc.) during R_ProjectSprite(). This lets me map 150+ entity types to appropriate footprint categories. The DOOM engine sends this vector data over a Unix socket to a Python plugin running in KiCad. The plugin pre-allocates pools of traces and footprints at startup, then just updates their positions each frame instead of creating/destroying objects. Calls pcbnew.Refresh() to update the display. Runs at 10-25 FPS depending on hardware. The bottleneck is KiCad's refresh, not DOOM or the data transfer. Also renders to an SDL window (for actual gameplay) and a Python wireframe window (for debugging), so you get three views running simultaneously. Follow-up: ScopeDoom After getting the wireframe renderer working, I wanted to push it somewhere more physical. Oscilloscopes in X-Y mode are vector displays - feed X coordinates to one channel, Y to the other. I didn't have a function generator, so I used my MacBook's headphone jack instead. The sound card is just a dual-channel DAC at 44.1kHz. Wired 3.5mm jack → 1kΩ resistors → scope CH1 (X) and CH2 (Y). Reused the same vector extraction from KiDoom, but the Python script converts coordinates to ±1V range and streams them as audio samples. Each wall becomes a wireframe box, the scope traces along each line. With ~7,000 points per frame at 44.1kHz, refresh rate is about 6 Hz - slow enough to be a slideshow, but level geometry is clearly recognizable. A 96kHz audio interface or analog scope would improve it significantly (digital scopes do sample-and-hold instead of continuous beam tracing). Links: KiDoom GitHub: https://bit.ly/4pRRvqj , writeup: https://bit.ly/4im0fC8 ScopeDoom GitHub: https://bit.ly/44wKQt0 , writeup: https://bit.ly/4ipKla4 https://bit.ly/4im0fC8 November 25, 2025 at 11:13PM

Show HN: Rs-Utcp, a Rust Implementation of the Universal Tool Calling Protocol https://bit.ly/4iwrk5R

Show HN: Rs-Utcp, a Rust Implementation of the Universal Tool Calling Protocol I’ve been working on a Rust implementation of UTCP, a vendor-neutral protocol for LLM tool calling. The goal is to avoid every model/vendor defining its own schema and instead make tool ↔ model interoperability predictable and boring. What works: - Full UTCP message parse/serialize - Strongly typed request/response model - Transport-agnostic (stdin/stdout, HTTP, WS, anything) - Minimal dependencies, straightforward API Still to do: - Validation helpers - Higher-level client/server wrappers - More real-world examples Repo: https://bit.ly/3Xf7ORE Feedback + contributions welcome! https://bit.ly/3Xf7ORE November 25, 2025 at 10:35PM

Show HN: I Figured It Out https://bit.ly/4pz4Ovv

Show HN: I Figured It Out https://bit.ly/4prHi3q November 26, 2025 at 12:56AM

Monday, 24 November 2025

Show HN: Hypercamera – a browser-based 4D camera simulator https://bit.ly/3M2rsxJ

Show HN: Hypercamera – a browser-based 4D camera simulator https://bit.ly/4rhsWEq November 19, 2025 at 02:54PM

Show HN: My first published app – track contraception ring cycle https://bit.ly/4p54AfK

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://apple.co/4p0tflL November 25, 2025 at 12:43AM

Sunday, 23 November 2025

Show HN: SitStand – Control your standing desk from the command line https://bit.ly/3K6Ot28

Show HN: SitStand – Control your standing desk from the command line https://bit.ly/4iqLRsE November 24, 2025 at 05:17AM

Show HN: Wanted to Give Dang Appreciation https://bit.ly/49UiRaz

Show HN: Wanted to Give Dang Appreciation Reddit has drifted over time but HN has remained a source of high signal to noise. Just wanted to thank dang and the moderation team for making this community what it is. November 24, 2025 at 12:30AM

Show HN: I wrote a minimal memory allocator in C https://bit.ly/4p12eP4

Show HN: I wrote a minimal memory allocator in C A fun toy memory allocator (not thread safe, that's a future TODO). I also wanted to explain how I approached it, so I also wrote a tutorial blog post (~20 minute read) covering the code which you can find the link to in the README. https://bit.ly/4o9Gr6B November 23, 2025 at 11:25PM

Saturday, 22 November 2025

Show HN: Dank-AI – Ship production AI agents 10x faster https://bit.ly/3LTNmTX

Show HN: Dank-AI – Ship production AI agents 10x faster https://bit.ly/48clhyr November 23, 2025 at 06:54AM

Show HN: Eidos – AI IDE that generates and edits game prototypes instantly https://bit.ly/4p26BJC

Show HN: Eidos – AI IDE that generates and edits game prototypes instantly I built EIDOS because I wanted a faster and more flexible way to prototype game ideas without repeatedly writing the same boilerplate code. EIDOS is an AI-powered IDE that can: • Generate gameplay code from natural language descriptions • Edit existing code through an integrated AI assistant • Open the correct editor automatically (text editor, code editor, or video editor) depending on the file • Run prototypes instantly for quick iteration As a solo developer, I spent years building my own tools to speed up experimentation. This project is the result of trying to remove the setup time, folder structures, and repetitive coding that often slow down early-stage game development. I’d appreciate any feedback on usability, performance, or what features would be most helpful for indie developers or small teams. https://bit.ly/4ij0tdl November 23, 2025 at 02:15AM

Show HN: HN Buffer – A read-it-later site for your HN favorites https://bit.ly/49AHV65

Show HN: HN Buffer – A read-it-later site for your HN favorites Hello! I’ve been reading Hacker News for years and have a bad habit of favoriting articles but never actually going back to read them. I finally built hnbuffer to scratch my own itch and help me work through that backlog. I also mainly built this as an excuse to learn/use some of the languages/frameworks/tools since I have another backlog of things I wanted to try too. It syncs your favorites into a queue with a reader mode and swipe gestures. The streak tracking is something I'm still experimenting with. Note: It requires an HN login to scrape the favorites list (credentials are client-side only, not stored). Let me know what you think! https://bit.ly/48d3jfc November 22, 2025 at 10:00PM

Show HN: Host a Website from an Old Phone https://bit.ly/49BB9gC

Show HN: Host a Website from an Old Phone https://bit.ly/4ppH5Ob November 22, 2025 at 07:16PM

Show HN: I made an app to keep track of your sailboat maintenance https://bit.ly/4oZeWOi

Show HN: I made an app to keep track of your sailboat maintenance https://bit.ly/43HUUiO November 22, 2025 at 12:02PM

Friday, 21 November 2025

Show HN: Skedular, a Smart Booking and Workspace Management Platform https://bit.ly/48aNWUR

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://bit.ly/4gj86Oi - App website https://bit.ly/3EbLSAC 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://bit.ly/3EbLSAC November 22, 2025 at 06:04AM

Show HN: I made a Rust Terminal UI for OpenSnitch, a Linux application firewall https://bit.ly/4po23gn

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://bit.ly/4ppWONg https://bit.ly/3XG76No November 22, 2025 at 12:48AM

Show HN: Get Fat Slowly https://bit.ly/44bQLUk

Show HN: Get Fat Slowly I've been enjoying building calculators with ChatGPT to help me model various life decisions. When my friend shared he drinks 1-2 Starbucks Mochas per day, it made me wonder how that impacts his health over the course of the year (or several years). Drinking 2 mocha's per day adds 45.9 lb (20.8kg) body fat that your body either needs to burn or store per year. https://bit.ly/49yjUN0 November 21, 2025 at 01:18PM

Show HN: 32V TENS device from built from scratch under $100 https://bit.ly/3JNoJI1

Show HN: 32V TENS device from built from scratch under $100 https://bit.ly/48auiYS November 17, 2025 at 04:06PM

Thursday, 20 November 2025

Show HN: UsageFlow – API usage metering, rate-limits and usage reporting https://bit.ly/4oa6Dhl

Show HN: UsageFlow – API usage metering, rate-limits and usage reporting I’m launching UsageFlow, a simple tool for API owners who want automatic API usage metering and full control over their endpoints — all without any hassle. With just a few lines of code, the UsageFlow SDK gives you: Automatic discovery of API endpoints User identification Usage metering Rate-limits and automatic blocking Reporting usage events to your existing billing or metering system Supports: Go (Gin), Python (FastAPI, Flask), Node.js (Express, Fastify, NestJS) Perfect for AI APIs or SaaS platforms that want to scale fast — focus on building your product while UsageFlow handles usage tracking automatically. No developer skills required to: Update usage rules Apply limits Report usage Everything works with a few clicks — your entire usage platform is in your hands, instantly. I’m opening this for first testers. If you run an API and want to try UsageFlow, comment below or DM me — I will create your account and get you started in minutes. Learn more at: https://bit.ly/48ecKLG November 20, 2025 at 11:49PM

Wednesday, 19 November 2025

Show HN: An A2A-compatible, open-source framework for multi-agent networks https://bit.ly/47OuChc

Show HN: An A2A-compatible, open-source framework for multi-agent networks https://bit.ly/4idCmgf November 20, 2025 at 06:52AM

Show HN: F32 – An Extremely Small ESP32 Board https://bit.ly/3LMHo7k

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://bit.ly/3JXj6XI November 19, 2025 at 09:09PM

Tuesday, 18 November 2025

Show HN: Lumical – scan any meeting invite into your calendar in seconds https://bit.ly/4i9ni3g

Show HN: Lumical – scan any meeting invite into your calendar in seconds I built an iOS app that lets you point your phone at a paper invite or screenshot, review the parsed details, and drop the event straight into your calendar, so you can capture meetings in seconds instead of typing. https://bit.ly/4a1qV9f November 19, 2025 at 07:55AM

Show HN: Kk – A tiny Bash CLI that makes kubectl faster https://bit.ly/4o2QLNC

Show HN: Kk – A tiny Bash CLI that makes kubectl faster I built "kk", a small Bash wrapper around kubectl that makes common Kubernetes workflows faster. It's not a plugin or a compiled binary. It's just a single script you can drop into ~/bin. The goal is to reduce repetitive kubectl patterns without replacing kubectl itself. Some things it helps with: - pod selection by substring (auto-fzf if available) - multi-pod logs with prefixing and grep support - quick exec into pods - checking the actual images running in pods - restarting deployments with pattern matching - port-forwarding with pod auto-selection - quick describe/top/events - context switching shortcuts Examples: kk pods api kk sh api kk logs api -f -g ERROR kk images api kk restart api kk pf api 8080:80 kk desc api kk top api kk events kk ctx kk deploys Installation: curl -o ~/bin/kk https://bit.ly/4o1TaI8 chmod +x ~/bin/kk Repo: https://bit.ly/48ims0F Happy to hear feedback, suggestions, or ideas for small helpers to improve the kubectl experience. https://bit.ly/48ims0F November 19, 2025 at 07:22AM

Show HN: Startup Simulator https://bit.ly/4pD2Pqb

Show HN: Startup Simulator Vibe coded this startup simulator. It's not much, but I just wanted to know the potential. Also, I used Google's Antigravity IDE for this. Feel free to leave comments on here or at https://bit.ly/4pD2PXd https://bit.ly/4oneDvH November 19, 2025 at 04:43AM

Show HN: Browser-based interactive 3D Three-Body problem simulator https://bit.ly/4o3MeKL

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://bit.ly/3X4Af4K) - 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://bit.ly/48mDOJJ November 18, 2025 at 04:00PM

Show HN: Strawk – I implemented Rob Pike's forgotten Awk https://bit.ly/4pnad8Z

Show HN: Strawk – I implemented Rob Pike's forgotten Awk Rob Pike wrote a paper, Structural Regular Expressions ( https://bit.ly/4nYg7fD ), that criticized the Unix toolset for being excessively line oriented. Tools like awk and grep assume a regular record structure usually denoted by newlines. Unix pipes just stream the file from one command to another, and imposing the newline structure limits the power of the Unix shell. In the paper, Mr. Pike proposed an awk of the future that used structural regular expressions to parse input instead of line by line processing. As far as I know, it was never implemented. So I implemented it. I attempted to imitate AWK and it's standard library as much as possible, but some things are different because I used Golang under the hood. Live Demo: https://bit.ly/44eS0ly Github: https://bit.ly/4rbywbC November 18, 2025 at 02:55PM

Monday, 17 November 2025

Show HN: Discussion of ICT Model – Linking Information, Consciousness and Time https://bit.ly/3XxEEx5

Show HN: Discussion of ICT Model – Linking Information, Consciousness and Time Hi HN, I’ve been working on a conceptual framework that tries to formalize the relationship between: – informational states, – their minimal temporal stability (I_fixed), – the rate of informational change (dI/dT), – and the emergence of time, processes, and consciousness-like dynamics. This is not a final theory, and it’s not metaphysics. It’s an attempt to define a minimal, falsifiable vocabulary for describing how stable patterns persist and evolve in time. Core ideas: – I_fixed = any pattern that remains sufficiently stable across time to allow interaction/measurement. – dI/dT = the rate at which such patterns change. Time is defined as a relational metric of informational change (dI/dT), but the arrow of time does not arise from within the system — it emerges from an external temporal level, a basic temporal background. The model stays strictly physicalist: it doesn’t require spatial localization of information and doesn’t assume any “Platonic realm.” It simply reformulates what it means for a process to persist long enough to be part of reality. Why I’m posting here I’m looking for rigorous critique from physicists, computer scientists, mathematicians, and anyone interested in foundational models. If you see flaws, ambiguities, or missing connections — I’d really appreciate honest feedback. A full preprint (with equations, phenomenology, and testable criteria) and discussion is here: https://bit.ly/49pemED DOI: 10.5281/zenodo.17584782 Thanks in advance to anyone willing to take a look. https://bit.ly/49pemED November 18, 2025 at 03:25AM

Show HN: Agfs – Aggregated File System, a modern tribute to the spirit of Plan9 https://bit.ly/4oIWFEx

Show HN: Agfs – Aggregated File System, a modern tribute to the spirit of Plan9 https://bit.ly/3LLxW3Z November 18, 2025 at 01:05AM

Show HN: Parqeye – A CLI tool to visualize and inspect Parquet files https://bit.ly/4pfa5rM

Show HN: Parqeye – A CLI tool to visualize and inspect Parquet files I built a Rust-based CLI/terminal UI for inspecting Parquet files—data, metadata, and row-group-level structure—right from the terminal. If someone sent me a Parquet file, I used to open DuckDB or Polars just to see what was inside. Now I can do it with one command. Repo: https://bit.ly/4p8t3Ag https://bit.ly/4p8t3Ag November 18, 2025 at 12:45AM

Sunday, 16 November 2025

Show HN: Hirelens – AI Resume Analyzer for ESL and Global Job Seekers https://bit.ly/49nUOAl

Show HN: Hirelens – AI Resume Analyzer for ESL and Global Job Seekers I built Hirelens ( https://bit.ly/3LNcJGQ ) after seeing many ESL and international job seekers struggle with resumes that don’t match job descriptions or parse cleanly in ATS systems, even when they have strong experience. What it does: Extracts skills/experience from a resume Compares it to a target job description Flags unclear or “non-native” phrasing Suggests clearer rewrites Identifies ATS parsing issues Deletes files after processing (no storage) Tech: Next.js + FastAPI, lightweight CV parsing → embeddings → scoring logic, LLM-based suggestions, no data retention. I’d love feedback on: parsing edge cases rewriting clarity what features matter most for job seekers or hiring managers Try it here: https://bit.ly/3LNcJGQ https://bit.ly/47LgYLO November 17, 2025 at 12:37AM

Show HN: CUDA, Shmuda: Fold Proteins on a MacBook https://bit.ly/4oUV0Mc

Show HN: CUDA, Shmuda: Fold Proteins on a MacBook Alphafold3 used to be fodder for HPC clusters; now I've got a port running smoothly on Apple Silicon. If you have an M-series Mac (~2023-present), you can generate protein structures from sequences in minutes. Give it a try! GitHub repo: https://bit.ly/4r57KRU https://bit.ly/3LJvxqv November 17, 2025 at 01:08AM

Show HN: My Side project a free email template builder for CRM, or any website https://bit.ly/4rb8dSX

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://bit.ly/48gowpP November 16, 2025 at 11:26PM

Saturday, 15 November 2025

Show HN: SelenAI – Terminal AI pair-programmer with sandboxed Lua tools https://bit.ly/49Fxq1B

Show HN: SelenAI – Terminal AI pair-programmer with sandboxed Lua tools I’ve been building a terminal-first AI pair-programmer that tries to make every tool call transparent and auditable. It’s a Rust app with a Ratatui UI split into three panes (chat, tool activity, input). The agent loop streams LLM output, queues write-capable Lua scripts for manual approval, and records every run as JSONL logs under .selenai/logs. Key bits: Single tool, real guardrails – the LLM only gets a sandboxed Lua VM with explicit helpers (rust.read_file, rust.list_dir, rust.http_request, gated rust.write_file, etc.). Writes stay disabled unless you opt in and then approve each script via /tool run. Transparent workflow – the chat pane shows the conversation, tool pane shows every invocation + result, and streaming keeps everything responsive. CTRL shortcuts for scrolling, clearing logs, copy mode, etc., so it feels like a normal TUI app. Pluggable LLMs – there’s a stub client for offline hacking and an OpenAI streaming client behind a trait. Adding more providers should just be another module under src/llm/. Session history – every exit writes a timestamped log directory with full transcript, tool log, and metadata about whether Lua writes were allowed. Makes demoing, debugging, and sharing repros way easier. Lua ergonomics – plain io.* APIs and a tiny require("rust") module, so the model can write idiomatic scripts without shelling out. There’s even a /lua command if you want to run a snippet manually. Repo (MIT): https://bit.ly/47YwPp7 Would love feedback on: Other providers or local models you’d like to see behind the LLM trait. Additional sandbox helpers that feel safe but unlock useful workflows. Ideas for replaying those saved sessions (web viewer? CLI diff?). If you try it, cargo run, type, and you’ll see the ASCII banner + chat panes. Hit me with issues or PRs—there’s a CONTRIBUTING.md in the works and plenty of roadmap items (log viewer, theming, Lua helper packs) if you’re interested. https://bit.ly/47YwPp7 November 16, 2025 at 12:58AM

Show HN: High-Performance .NET Bindings for the Vello Sparse Strips CPU Renderer https://bit.ly/49nSoBM

Show HN: High-Performance .NET Bindings for the Vello Sparse Strips CPU Renderer https://bit.ly/49iiiXF November 11, 2025 at 11:09AM

Friday, 14 November 2025

Thursday, 13 November 2025

Show HN: Treasury – The personal finance app built for you (public beta) https://bit.ly/3JCQrai

Show HN: Treasury – The personal finance app built for you (public beta) Hi HN! I'm excited to share Treasury ( https://bit.ly/4i04qDv ), a personal finance app I've been building. We just opened up our public beta and would love your feedback. Currently, Treasury has a set of core building blocks that let you create financial setups as simple or as complex as you want. You can track your net worth, analyze spending, spot recurring transactions, and build budgets that actually match how you think about money. The app is live at https://bit.ly/4i04qDv . Sign up and let me know what you think. https://bit.ly/4i04qDv November 14, 2025 at 04:57AM

Show HN: TranscribeAndSplit – AI that transcribes audio and splits it by meaning https://bit.ly/3K3UWe1

Show HN: TranscribeAndSplit – AI that transcribes audio and splits it by meaning Hi HN, I built a small tool to solve a recurring pain when editing podcasts: scrubbing back and forth just to find where a sentence or idea actually ends. How it works: - Upload an audio file (MP3/WAV/M4A) - AI transcribes the audio and suggests cut points at sentence or paragraph boundaries - Automatically split and export segments, or adjust them manually if needed Website: https://bit.ly/4nYxMDD This came out of my own frustration with editing long recordings and manually hunting for the right cut points. I wanted something that actually understands the content before splitting it. I’d love feedback — especially on edge cases like interviews, lectures, or multi-speaker audio. What features would make this more useful? November 14, 2025 at 05:37AM

Show HN: I'm a CEO Coding with AI – Here's the Air Quality iOS App I Built https://bit.ly/43pj0Pa

Show HN: I'm a CEO Coding with AI – Here's the Air Quality iOS App I Built I’m the CEO of AirGradient, where we build open-source air-quality monitors. Two months ago I decided to build our first native iOS app myself. I’ve been coding on the side for ~15 years, but had never touched Swift or SwiftUI. Still, I went from empty repo to App Store approval in exactly 60 days, working on it only on the side. The app itself is a global PM2.5 map with detail views, charts, and integration with our open-source sensors -straightforward, but fully native with Swift and now live on both iOS and Android (native Kotlin version). The interesting part for me was actually not so much the result, but on the process that I settled on. Agentic coding let me work in parallel with the AI: while it generated code, I could switch to CEO work - replying to emails, commenting on tickets, working on proposals, and thinking through strategic planning. The context switching wasn’t always easy, but having the coding agent on one virtual desktop and company work on another made the rhythm surprisingly smooth. It felt less like traditional "coding time" and more like supervising a very fast (junior) developer who never pauses. At times I felt super human when the AI got a complex feature implemented correctly in the first shot (and obviously there were a few times when it was extremely frustrating). What helped tremendously was that I asked the AI to draft a full spec based on our existing web app, fed it screenshots and Figma mocks. Sometimes these specs were a few pages long for a simple feature including API, data models, localisations, UI mockups, and error handling. It produced consistent SwiftUI code far faster than any normal design-to-dev cycle. I still had to debug, make architectural decisions, and understand the tricky parts, but the heavy lifting moved to the tools. This experience changed my view on a long-standing question: Should CEOs code? The historical answer was usually "not really." But with agentic coding, I believe the calculus shifts. Understanding what AI can and can’t do, how engineering workflows will change, and how non-engineers can now contribute directly is becoming strategically important. You only get that understanding by building something end-to-end, and I believe it's important that CEOs experience this themselves (the positives & the frustrations). The bigger shift for me was realizing how this changes the entire software workflow. Designers can hand over mocks that agents turn directly into working components. PMs can produce detailed specs that generate real code instead of just guiding it. Even non-engineering teams can create small internal tools without blocking developers. Engineers don’t disappear—they move upward into architecture, debugging, constraints, and system-level reasoning. But for leadership to make good decisions about this future, it’s not enough to read about it. You have to feel the edges yourself: where the agents excel, where they fall apart, and what parts still demand deep human judgment. So yes, I now think CEOs should code. Not permanently - only a few hours a week. Not to ship production code forever, but to understand the new reality their teams will be working in, and how to support them in this new work environment. I’m sharing this partly to hear how others on HN approach the question of whether CEOs or technical leaders should still code. Has getting hands-on with AI tools changed your perspective on leadership, team structure, or strategy? Happy to answer questions and compare notes. Here are the apps: Apple App Store: https://apple.co/3JYCGma Android Play Store: https://bit.ly/3JTNYIo... (Keep in mind this is version 1, so lots of improvements will come in the coming weeks and months) November 14, 2025 at 01:23AM

Show HN: V0 for Svelte (svelte0), a Svelte UI generator https://bit.ly/3JV4Jmv

Show HN: V0 for Svelte (svelte0), a Svelte UI generator https://bit.ly/3JV4JD1 November 13, 2025 at 11:44PM

Wednesday, 12 November 2025

Show HN: I built a platform where audiences fund debates between public thinkers https://bit.ly/4hXC4Kk

Show HN: I built a platform where audiences fund debates between public thinkers Hey HN, I built Logosive because I want to see certain debates between my favorite thinkers (especially in health/wellness, tech, and public policy), but there's no way for regular people to make these happen. With Logosive, you propose a debate topic and debaters. We then handle outreach, ticket sales, and logistics. After the debate, ticket revenue is split between everyone involved, including the person that proposed the debate, the debaters, and the host. Logosive is built with Django, htmx, and Alpine.js. Claude generates the debate launch pages, including suggesting debaters or debate topics, all from a single prompt (but the debates happen between real debaters). I’m now looking for help launching new debates, so if you have any topics or people you really want to see debate, please submit them at https://bit.ly/4hWPiHh . Thanks! https://bit.ly/4hWPiHh November 12, 2025 at 09:35PM

Show HN: Invisitris a Tetris-like game, where the placed pieces become invisible https://bit.ly/43n0gQk

Show HN: Invisitris a Tetris-like game, where the placed pieces become invisible Hi Hackernews, I built a little Tetris-like game called Invisitris, where all but the last placed piece becomes invisible. The board becomes fully visible for a few seconds when you clear rows. And it also becomes visible when your stack becomes dangerously high. Try it and let me know what you think :) https://bit.ly/4nQG2FG November 13, 2025 at 12:39AM