Nigeria No1. Music site And Complete Entertainment portal for Music Promotion WhatsApp:- +2349077287056
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
Subscribe to:
Comments (Atom)