Monday, 30 June 2025

Show HN: Crush Check – AI relationship text analyzer https://bit.ly/46oT9Jh

Show HN: Crush Check – AI relationship text analyzer Hi HN, I over-thought one too many “lol sounds fun” texts and decided to teach a model to be my wingman instead. The result is Crush Check AI —export an iMessage / WhatsApp / Instagram thread and get a chat report with: * crush score (0-100) based on response latency, reciprocity, sentiment shifts. * red flags like like breadcrumbing / love-bombing * chat timeline. You can also ask questions about your conversation. Why post here I’d love feedback on: * whether this is something people need. * how was the user experience. * what features would you like to see. Thanks in advance for any roast, bug reports, or “this is useless because ___” takes. Happy to share more implementation details and happy to give away free Premium subscription in exchange for feedback! https://bit.ly/3ZWogYG July 1, 2025 at 02:51AM

Show HN: Praxos – Context Management for AI Agents https://bit.ly/3I4Ib1p

Show HN: Praxos – Context Management for AI Agents Hey HN! We're Lucas and Soheil, the founders of Praxos ( https://bit.ly/4lrdvpw ). Praxos is a context manager for AI Agents, providing everything you need to build stateful agents that don't break in production. Praxos can parse any data source, from unstructured PDFs and API streams to conversational messages, to structured databases, and transform them into a single Knowledge Graph. Everything in this graph is semantically typed and its relationships are made explicit, turning data into a clean, queryable universe of understanding that AI can use without making mistakes. Whether you need to query for the answer to a question or to extract data in a way that makes sense for the current use case, Praxos does it all, with no requerying needed. This enables AI apps to parse data end-to-end, and then act on it to deliver outputs across single-chain and multi-chain reasoning steps. Intermediate, final, and user-edited outputs can be added back to the knowledge graph, allowing Praxos to learn on the fly. When we were building in insurance, we often ran into two major problems deploying AI: First, LLMs would prove incapable of parsing documents such as property schedules and insurance policies. For reference, a property schedule may be a 50-page collection of Word, Excel, and PDF documents detailing construction, usage, and geographical information about a collection of physical properties. Recreating one object (a property) would mean combing through the files establish semantic, conceptual, spatial, and sometimes implicit linkages between the data. The outcome: relationship information would be lost, left blank, or hallucinated. Second, repeated calls to search, retrieve, and update information would sometimes lead to cascading errors. This became more frequent across complex tasks such as reading a document, fetching previous user information, performing a calculation, storing it, and then presenting it to the user. We realized that for AI to deliver more useful and accurate responses that correctly use relationships in the document, these relationships need to be made explicit. Much of the contextual information is represented without the usage of words. In turn, this means that we cannot directly interact with them programmatically, and LLMs are forced to interpret them themselves, every single time. That’s when we started building Praxos. We've set up a self-serve option with a free tier (up to a data cap) for hobbyists and early-adopters. For context (no pun intended), this should cover you for up to 200 document pages. You can register here: https://bit.ly/40xzenJ . Our first version is an SDK meant to cover you across all your data extraction, retrieval, and update needs. Here's how it works: Organizing information: Praxos sorts information into ontologies, which are structured schemas for storing data. These allow you to introduce predefined types, attributes, and relationships that guide how the knowledge graph is built and interpreted. Processing input data: Praxos can handle any data source, ranging from PDFs to tabular data, JSONs, and dialog-like exchanges. Extraction is performed end-to-end. You don't need to OCR, chunk, or pre-process your inputs. Processing is as simple as passing in your file and selecting an ontology. Retrieving information / memories: For each query, Praxos searches and retrieves related stored information by leveraging a combination of graph traversal techniques, vector similarity and key-value lookups. Search objects will return both the entities/their connections, as well as a sentence. We’d love to hear what you think! Please feel free to dive in, and share any thoughts or suggestions with us over Discord ( https://bit.ly/4l8JV8L ). Your feedback will help shape where we take Praxos from here! July 1, 2025 at 01:13AM

Show HN: Local LLM Notepad – run a GPT-style model from a USB stick https://bit.ly/4nsvttJ

Show HN: Local LLM Notepad – run a GPT-style model from a USB stick What it is A single 45 MB Windows .exe that embeds llama.cpp and a minimal Tk UI. Copy it (plus any .gguf model) to a flash drive, double-click on any Windows PC, and you’re chatting with an LLM—no admin rights, Cloud, or network. Why I built it Existing “local LLM” GUIs assume you can pip install, pass long CLI flags, or download GBs of extras. I wanted something my less-technical colleagues could run during a client visit by literally plugging in a USB drive. How it works PyInstaller one-file build → bundles Python runtime, llama_cpp_python, and the UI into a single PE. On first launch, it memory-maps the .gguf; subsequent prompts stream at ~20 tok/s on an i7-10750H with gemma-3-1b-it-Q4_K_M.gguf (0.8 GB). Tick-driven render loop keeps the UI responsive while llama.cpp crunches. A parser bold-underlines every token that originated in the prompt; Ctrl+click pops a “source viewer” to trace facts. (Helps spot hallucinations fast.) https://bit.ly/3I89nwr July 1, 2025 at 12:43AM

Show HN: Timezone converter that tells you if your meeting time sucks https://bit.ly/3I0vLrA

Show HN: Timezone converter that tells you if your meeting time sucks I work with a team spread across Sydney, London, and SF. Last month I accidentally called my Aussie colleague at 3am their time during what I thought was a "quick sync". The silence before "mate... do you know what time it is here?" still haunts me. Built this: https://bit.ly/3I85vLN It's a timezone converter but it tells you if your meeting time sucks for the other person: - Meeting quality ratings (excellent/good/fair/poor) - Visual indicators for day/night - Shows if it's a holiday in their country - Handles weird cases like Dubai's Sunday-Thursday workweek Technical bit: pre-generated 18k+ static pages for every city combination. Loads instantly because there's no backend calculations. Next.js 15, no database. Still figuring out monetization (ads? affiliate links for virtual meeting tools?) but keeping it free for now. What else would make this useful? Currently tracking holidays for ~20 countries but could add more. https://bit.ly/3I85vLN June 30, 2025 at 10:37PM

Sunday, 29 June 2025

Show HN: Cheesy Mamas: Local only code editor with Git and Bash support https://bit.ly/3Goc3Fu

Show HN: Cheesy Mamas: Local only code editor with Git and Bash support Cheesy Mamas is a local first, multi tab code editor written in Python using PyQt6. It is designed for Linux systems and built around simplicity, transparency, and control. There is no telemetry, no sync, and no accounts. The editor runs entirely on your local machine using standard system tools and stays out of your way unless you ask for help. The editor supports multiple files open at once, persistent tab state, live dirty tracking, and a dark UI. It includes syntax highlighting for Python, C, and LaTeX. A built in run button executes Python directly, compiles C with gcc, or runs pdflatex for LaTeX files. It also includes a Bash button to launch or edit a saved shell script. There is no plugin system and no background processes. All functionality is visible and inspectable in the interface. The Git integration is the core design focus. Unlike most editors, which treat Git as a sidebar or rely on an external staging panel, Cheesy Mamas embeds Git version history directly beside each open file. When you open a file, the editor checks if it is part of a Git repository. If not, the first commit you make will automatically initialize a new Git repository in the current folder. For each file, Cheesy Mamas retrieves its individual commit history using Git log limited to that path. This history appears in a vertical sidebar next to the editing pane. Selecting a commit loads that exact version of the file from Git and performs a diff against the current working version in memory. The editor highlights changed lines and overlays revert options directly into the document view. When you click a past commit, the editor compares that version against your current working file. All changed lines are visually marked. You can click a "revert line" button next to any highlighted block to immediately undo that change using the older version. These changes are local until you save. This allows for a granular, low effort recovery flow without affecting unrelated files or requiring a full diff tool. Right clicking a commit provides a context menu that lets you view the full unified diff, copy the full version of that commit to your clipboard, or revert the entire file to that point. These operations use standard Git plumbing internally and do not alter other files in the repository. Cheesy Mamas does not require you to commit or stage across all files. Each file's history and actions are isolated. The editor is single instance by default. Opening a file from the file browser or terminal reuses the existing window and opens the file in a new tab. This is handled via a relay system that passes the file path to the existing running instance. The UI is dark by default with soft gold highlights. There is no animation or decoration beyond what is needed for clarity. The editor warns on exit if any file is unsaved. Saving and Git commits are handled through dedicated buttons and keyboard shortcuts. The Bash button opens a terminal script from the config folder, or lets you write one if none exists. Cheesy Mamas was built to solve a personal problem. Most editors assume the user is syncing code to a cloud service or using Git externally. They require plugins or navigation panels to access version history and rarely show diffs in context. Cheesy Mamas was designed to treat versioning as a natural part of editing, and to bring Git history as close to the cursor as possible without overwhelming the UI. The project is fully offline, runs on Linux, and is installable via a simple shell script. It places the Python script and assets in `~/.local/share/CheesyMamas`, creates a `.desktop` entry, and integrates with your application menu. You can optionally set it as the default handler for `.py`, `.c`, `.tex`, and `.sh` files by editing the desktop file and uncommenting the `MimeType` field. There is no account system and no sync. It’s a local program, designed to live where you live, and let you undo what needs undoing. https://bit.ly/45NzkuV June 30, 2025 at 04:53AM

Show HN: BloomPilot – AI-Powered Overlay for Bloomberg Terminal https://bit.ly/4498JY7

Show HN: BloomPilot – AI-Powered Overlay for Bloomberg Terminal Hi HN, We just launched BloomPilot — a minimal AI-powered overlay designed for Bloomberg Terminal users. It's built for financial professionals who want faster GPT-enhanced insights, a lightweight terminal interface, and modern tooling on top of the Bloomberg infrastructure they already use. Key Features: GPT-4o analysis integrated into Bloomberg-style command line Built-in fallbacks (Alpha Vantage, Polygon, Finnhub) if Bloomberg API is unavailable One-time payment of 299 USDC via Phantom wallet (Solana) Terminal-style UI with keyboard-first design and command history Real-time data streaming, AI formatting, wallet-based access control It’s designed specifically for professional traders, analysts, and fintech builders who spend their day in BBG and want a smarter way to interact with it. We’re focused on performance, authenticity (BBG UI), and simplicity — no freemium models, no monthly billing, and no fluff. Would love your thoughts, questions, or ideas for features. https://bit.ly/448lGBl June 29, 2025 at 11:10PM

Show HN: AI-powered tracker of Trump executive orders https://bit.ly/4472TGD

Show HN: AI-powered tracker of Trump executive orders I built a tracker that automatically scrapes the White House website for new executive orders and uses GPT-4 to generate plain-English summaries. The system runs daily, finds new orders, feeds the full legal text to ChatGPT for summarization and auto-categorization, then generates individual pages and updates the main index. It even creates custom Open Graph images for social sharing. Currently tracking 158+ orders with automatic updates as new ones are signed. Features: - AI summaries of all executive orders in plain English - Auto-categorization by policy area (immigration, trade, AI, etc.) - Search by keyword, date, or category - Completely neutral - Individual pages for each order with full text - Auto-generated OG images I got tired of reading dense legal text to understand what's actually being signed. The AI does the heavy lifting of parsing government language into readable summaries. Link: https://bit.ly/44BCp05 Tech: Next.js/Tailwind frontend, Python scraper with BeautifulSoup, GPT-4 for summaries, automated OG image generation via headless chrome. https://bit.ly/44BCp05 June 30, 2025 at 12:51AM

Show HN: Tablr – Supabase with AI Features https://bit.ly/3GpaV4x

Show HN: Tablr – Supabase with AI Features https://bit.ly/45Oqop8 June 30, 2025 at 12:05AM

Saturday, 28 June 2025

Show HN: DNS at ludicrous speed for Go, powered by XDP sockets https://bit.ly/4lQfVyr

Show HN: DNS at ludicrous speed for Go, powered by XDP sockets https://bit.ly/3GnoQYM June 29, 2025 at 07:27AM

Show HN: SVG Lined Tile Generator https://bit.ly/4nrv1vH

Show HN: SVG Lined Tile Generator https://bit.ly/4kZvQKw June 26, 2025 at 02:13AM

Show HN: Leveraging Google ADK for Cyber Threat Intelligence https://bit.ly/4kdJAA0

Show HN: Leveraging Google ADK for Cyber Threat Intelligence The project is in an early state. I just had to recently reset the graph data store, but I figured now is a good time to share my post and project. The link is to my blog post, the tool is at https://bit.ly/3Ti9hVh https://bit.ly/4lyK7Ok June 28, 2025 at 09:19PM

Friday, 27 June 2025

Show HN: AIOps MCP – Log anomaly detection using Isolation Forest https://bit.ly/3ZTGs5n

Show HN: AIOps MCP – Log anomaly detection using Isolation Forest I built an open-source AIOps MCP (Monitoring & Control Plane) that detects anomalies in logs using Isolation Forest. It accepts logs from agents, apps, or collectors, parses and extracts features, and identifies unusual patterns in real time. Alerts can be sent to Slack, Webhooks, or PagerDuty. It’s lightweight, easy to deploy with Kubernetes & Helm, and designed to plug into existing observability stacks. I built this to experiment with combining ML-based anomaly detection and flexible alerting for DevOps/SRE teams. Most AIOps platforms are either too heavyweight or closed-source — I wanted something minimal yet effective. You can try it by running the FastAPI app locally or deploying with Helm. Contributions are welcome — I’d love feedback on features, detection accuracy, and real-world use cases! GitHub: https://bit.ly/3ZSDldO https://bit.ly/3ZSDldO June 28, 2025 at 07:09AM

Show HN: Self-host your data anonymization pipeline https://bit.ly/3I4C79d

Show HN: Self-host your data anonymization pipeline Needed this in my own work, anonymizing PII/PHI and decided to build this because presidio didn't really cut it for our use-case. Try it and maybe let me know if you have any feedback :) https://bit.ly/445JwO9 June 28, 2025 at 04:01AM

Show HN: Dungeon Master in Your Console https://bit.ly/3G0AhFV

Show HN: Dungeon Master in Your Console I don't normally share side projects here(or in general). Don't have much time to open them up to too much attention. I started this project while riding in a car last weekend. Mainly to explore OpenAI Codex. Using Github mobile I wrote the initial specifications into the readme, and using the ChatGPT iOS app, had Codex build a simple CLI based dungeon master. Switched back to Github for managing the PRs and back and forth for the whole car ride... It kinda got a little out of hand from there, and it's now a mix of AI(mostly AI) and myself making adjustments... The first version was entirely OAI and it worked OK but was too easy on the player. Thanks to HN I had heard about the Wayfarer model and I find that model to be pretty entertaining. In the end I thought this turned out pretty "cute" and makes a decent time waster that looks like work wink wink https://bit.ly/3GcRzj8 June 27, 2025 at 09:58PM

Thursday, 26 June 2025

Show HN: I wrote a GPU-less billion-vector DB for molecule search (live demo) https://bit.ly/4eHxXk5

Show HN: I wrote a GPU-less billion-vector DB for molecule search (live demo) Input a SMILES string (or pick one molecule from the examples) and it returns up to 100k molecules closest in 3-D shape or electrostatic similarity – from 10+ billion scale databases — typically in under 5-10 s. *Why it might interest HN* * Entire index lives on disk — no GPU at query-time, less than ~10 GB RAM total. * Built from scratch (no FAISS index / Milvus / Pinecone). * Index-build cost: one Nvidia T4 (~ 300USD) for one 5.5B database. * Open to anyone, predict ADMET, export results as CSV/SDF. Full write-up & benchmarks (DUD-E, LIT-PCBA, SVS) in the pre-print: https://bit.ly/4kbb3SW... https://bit.ly/46fhMrK June 27, 2025 at 12:51AM

Show HN: Listed – An agentic platform to rank your business on AI https://bit.ly/44AUBHc

Show HN: Listed – An agentic platform to rank your business on AI Hi HN, I’m Harrison, co-founder of Listed. Today we're launching our agentic platform to help your business win in the new age of AI. You can try the platform here: https://bit.ly/4nB9yAG And watch the launch video here: https://www.youtube.com/watch?v=MJUPo6H78z8 The idea for this came from pure frustration. I asked ChatGPT about my own company and it hallucinated, inventing features and getting basic facts wrong. I realized there was no mechanism for a business to provide a verified source of truth to these models. This problem is now existential. With Google's AI Overviews and the rise of answer engines, your website's unstructured HTML is a poor source for the rich, nuanced context that LLMs need. This leads to an army of AI bots from OpenAI, Google, Perplexity, etc., scraping your site, getting it wrong, and permanently baking those errors into their models. So, we built Listed. The simplest analogy is it's like Cursor, but for context. Instead of an AI helping you write code, our agent helps you build the comprehensive, structured context that allows LLMs to represent your business accurately and favorably. Here’s how our agentic system works: Automated Context Building: When you sign up, our agent scrapes your existing website to build a first draft of your AI Listing. It structures the data and identifies weak spots. Intelligent Workflows: Based on ongoing analytics, the agent initiates simple, chat-based workflows to help you enrich your listing and improve its accuracy and ranking potential. Performance Analytics & Feedback Loop: The agent constantly measures your AI Ranking (discoverability) and Recall Accuracy across all major models (GPT-4o, Claude 3, Gemini, etc.). This data feeds back into the system, generating new workflows to continuously improve your performance. The Connection: Your AI Listing is a hosted service. You add a simple code snippet to your website. When AI crawlers visit, this acts as a signpost, essentially "prompt injecting" and directing them to consume your clean, structured, AI-optimized data feed instead of trying to parse your messy site. The goal is to give every business an active role in the AI ecosystem. You provide the clean, verified data that AI companies desperately need, and in return, you get to control your narrative and rank higher in their answers. We are launching our free tier today. We’d love for you to try it out and hear your feedback. You can get started here: https://bit.ly/4nB9yAG I'll be here all day answering questions. Thanks! June 27, 2025 at 01:32AM

Show HN: What time is it in Corporate https://bit.ly/45DYb4n

Show HN: What time is it in Corporate Three months ago someone posted a site that showed time in corporate [1] The most interesting comment to me was about the National Retail Federation 4-5-4 calendar. That calendar was hard to understand, so I made a visualization of it. I also implemented the other calendar types people were asking for. I did find the SEC dataset of 10032 publicly traded companies [2][3], but have not finished implementing a search for symbol yet. [1] https://bit.ly/3CU0QLr [2] https://bit.ly/40e5qwv... (SUB data set, field `fye`) [3] https://bit.ly/44fQVsZ https://bit.ly/3I1QISP June 26, 2025 at 11:43PM

Wednesday, 25 June 2025

Show HN: AI Phone Interviewer – get a call in 30 seconds https://bit.ly/4nlPRww

Show HN: AI Phone Interviewer – get a call in 30 seconds Enter your phone number, get called in 30 seconds for a 2–3 minute AI-powered screening interview. https://bit.ly/3FVTLLR Current MVP scope Right now it handles general screening questions and generates simple reports. We’re validating demand before building: Technical screening libraries ATS integrations Custom question sets per role or company Multi-language support Who we’re looking for We’d love feedback from recruiters and startup founders who are (or soon will be) running hiring processes. Request for feedback Please actually try the call first—I know it sounds gimmicky, but the voice quality will surprise you. Then let us know: Did it feel natural? Would you be comfortable being screened this way? If you hire, could you see your team using this? What needs improvement? To see the full recruiter dashboard, leave your email on the page and we’ll send you the demo. This is just an MVP to test the concept. Curious what HN thinks—future of recruiting or unnecessary automation? June 26, 2025 at 02:50AM

Show HN: Voice-Mode MCP – Conversational Coding for Claude Code, Gemini CLI https://bit.ly/4k63mh7

Show HN: Voice-Mode MCP – Conversational Coding for Claude Code, Gemini CLI When I heard about Google's clone of Claude Code this morning I tried out my 2 week old MCP server and instantly had two way voice conversation with it. Gemini seemed a bit confused by this. :-) https://youtu.be/HC6BGxjCVnM?feature=shared&t=36 It's a FOSS MCP server I created a couple of weeks ago: - https://bit.ly/4ke7fR8 - https://bit.ly/3G83PRY # Installation (~/.gemini/settings.json) { "theme": "Dracula", "selectedAuthType": "oauth-personal", "mcpServers": { "voice-mode": { "command": "uvx", "args": [ "voice-mode" ] } } } https://bit.ly/4ke7fR8 June 26, 2025 at 01:02AM

Show HN: I built a cloud on my own ASN w real 1:1 compute to fight the cartels https://bit.ly/3TautfS

Show HN: I built a cloud on my own ASN w real 1:1 compute to fight the cartels Sup HN I'm MX, a solo founder building Infuze Cloud, launching as a beta today. I started this project because I was tired of a long list of reasons why the cartels are ridiculous that I shall not dwell on for too long here because I had to rewrite this twice cause of hitting the character limit So I decided to try building something I’d want to use. The whole stack is built custom from the ground up with no external dependencies or costs to third parties apart from hardware and IP space. What Infuze is: Raw, dedicated performance: 1 vCPU = 1 physical thread. No overcommit. I cap my nodes allocations at the physical hardware limit with some overhead. Pricing based on what you use: It's set at $10/m for 4gb/1vcpu/50gb but can be provisioned for min 1hour(3 cents). Discounts on wallet top up's to prevent pressure to get unneeded resources(even the minimum top up starts at 10% discount so its actually $8+ a month goes down to $7.50 with larger top up's. Runs on our own hardware(leased) and autonomous system: We operate our own Intel Xeon Platinum 8280 servers and BGP-routed IP space (AS211747). KVM based with storage NVMe gen4 with ZFS Stack: It's built on mostly open source technology! Proxmox for virtualization, Knot for master authorative and outsourced for anycast slaves, custom Go microservices for most of the automation needed by the frontend(open sourcing some of them soon!). FRR for BGP. Networking is standard bridged networking that's routed from leased IP space that I'm announcing with FRR. Mail using maddy. Prometheus/node exporter for metrics, grafana for panels. The LLM chatbot is using AnythingLLM with openrouter but that was mostly like a FOMO thing lol tbh I don't expect anyone to use it much(because i dont) but if it helps someone then that's great. Support/ticketing is custom, with the Next.js frontend, billing is Stripe. Each VM gets a public IPv4 and a /64 subnet routed to it, no NAT or SNAT. If you guys have any questions or want to discuss more on the stack that I didn't mention I'm very open to sharing, discussing, and learning about new ways to optimize my stack. I'm still very new to all this and learning as I go along so any insight is appreciated! I'm working on something more experimental(custom firecracker fork that directly boots ELF+IVSHMEM apps from memory with a unikernel or initramfs), which I hope to bring to the public soon, but lacked funding to keep moving forward so I decided to start this as a learning experience and first venture into the industry, with a more mature stack that's reliable and battle tested enough for public use. Who it's for: Developers who prefer using linux with root access, via SSH, etc. People who want to pay for something closer to real infra costs. Compute isn't expensive and the tech isn't difficult. We shouldn't be forced to pay an amount that a monopoly feels they deserve. This isn't for those that engage in yaml-therapy or love contributing to the charitable foundation for wooden figureheads, but I've got something lined up for you guys too! ;) This is the first public beta, and while most things are battle-tested, I expect a few bumps. I’ll be around all day to answer any questions, fix bugs quickly, and learn from the feedback. For the benchmark nerds I spun up a quick little site for fun with v0 because I was finding endless things to tinker with and feed my impostor syndrome to delay launching this but I've dragged it long enough https://bit.ly/442jz23 You can get a free dollar voucher there and run a benchmark for fun, I wanted to do a larger amount but realized that my hourly billing is gonna be a magnet for abuse and being entirely self funded that's probably not a good idea, but I'm prepared to pivot fast(and strike back, to those even considering it -_-) Thanks for reading, and I’d love to hear any feedback, ideas, and critique. Appreciate you all. https://bit.ly/4lsyecI June 26, 2025 at 12:58AM

Show HN: Linux tool to save and recall memories quickly https://bit.ly/40k3PVI

Show HN: Linux tool to save and recall memories quickly i made this small Linux command tool which works by managing simple quick things you want to remember like a password/command/ideas, things that you might just need them noted somewhere. it works by allowing you to make files that work like categories each file has his own list of memories, each memory has it's own keywords, which are used to search for that memory when you need it. this project was made for 2 reasons, first was a personal need for a tool that remembers certain linux commands i use in like once a while, i know i could have just searched around for some tools that work this way, but i wanted to take this project as a way to learn shell scripting with no third party libraries, so it should be work natively on most linux distros. i would like contributions and ever more if they contain comments. https://bit.ly/4loEwKc June 25, 2025 at 11:34PM

Show HN: iCloud Drive Sync on Windows will not progress and how I fixed it https://bit.ly/469Z9p4

Show HN: iCloud Drive Sync on Windows will not progress and how I fixed it I noticed my iCloud drive was not synchronizing. I fixed it then it happened again a week or two later. I decided to write a blog post of the steps to fix it for myself or others as all steps I found online did not work and I wasted a lot of time. https://bit.ly/4niOqPe June 25, 2025 at 07:22AM

Tuesday, 24 June 2025

Show HN: ΣPI – Observe the Cognitive Ability of Your AI Model https://bit.ly/45GfGkE

Show HN: ΣPI – Observe the Cognitive Ability of Your AI Model https://bit.ly/44hQkHe June 25, 2025 at 07:07AM

Show HN: VSCan - Detect Malicious VSCode Extensions https://bit.ly/4lmj4FB

Show HN: VSCan - Detect Malicious VSCode Extensions Did you know that VSCode extensions run with full access to your system—including file system, network, and credentials? Worse, dozens of malicious extensions have already made it into the marketplace, silently compromising devices. I am a security researcher and student developer who ran into this problem myself. To help tackle this, I built a 100% free tool (no login required) that scans VSCode (and Cursor/Windsurf) extensions for: - Hidden malware and obfuscated code - Dangerous permissions and API misuse - Vulnerable dependencies and suspicious network connections Users have already found hundreds of vulnerabilities in extensions. VSCan generates a clean, developer-friendly security report to help you understand what you're installing. Try it out: https://bit.ly/3TGt7cS I have also developed custom sandboxing security architecture to restrict extensions from malicious activity during runtime. There is no existing technology that does this, so if you would be interested in trying it out or learning more, please reach out! I would greatly appreciate any feedback and thanks for your help! _______________________________________________________________________________ Here are some numbers as to what I have detected from a sample of 1077 extensions that are available on the Marketplace: - 3 extensions are marked as malicious by VirusTotal - 7 extensions use malicious network connections (verified by VirusTotal) - 33 extensions have dependencies with critical vulnerabilities - 39 extensions have sensitive information (I have seen api keys, usernames, passwords, etc.) - 204 extension have poor development practices as marked by OSSF - 71 extensions have very high permissions (while not bad can be indicator of potential malicious activity) As an example here is the link to an extension analysis with malicious network endpoints: https://bit.ly/4lquQiz... https://bit.ly/4kXY9t1 June 24, 2025 at 11:32PM

Show HN: Autumn – Open-source infra over Stripe https://bit.ly/4k2Niws

Show HN: Autumn – Open-source infra over Stripe Hey HN, I’m Ayush from Autumn ( https://bit.ly/4l3Rf5y ). Autumn is an open source layer over Stripe that decouples pricing and billing logic from your application. We let you efficiently manage pricing plans, feature permissions, and payments, regardless of the pricing model being used. It’s a bit like if Supabase and Stripe had a baby. Typically, you have to write code to handle checkouts, upgrades/downgrades, failed payments, then receive webhooks to provision features, reset usage limits etc. We abstract this into one function call for all payments flows (checkouts, upgrades, downgrades etc), one function to record usage (so we can track usage limits), and a customer state React hook you can access from your frontend (to handle paywalls, display usage data etc). Here’s a demo: https://www.youtube.com/watch?v=SFARthC7JXc Stripe’s great! But there are 2 main reasons people use Autumn over a direct Stripe setup: (1) Billing infra can get complex. After payments, there’s still handling webhooks, permission management, metering, usage resets, and connecting them all to upgrade, downgrade, cancellation and failed payments states. (2) Growing companies iterate on pricing often: raising prices, experimenting with credits or charging for new features, etc. We save you from having to handle usage-based limits (super common in pricing today), rebuilding in-app flows, DB migrations, internal dashboards for custom pricing, and grandfathering users on different pricing. Ripping out billing flows etc, really sucks. With Autumn, you just make pricing changes in our UI and it all auto-updates. We have a shadcn/ui component library that helps with this. Because we support a lot of different pricing models (subscriptions, usage, credits, seat based etc), we have to handle a lot of different scenarios and cases under the hood. We try to keep setup simple while maintaining flexibility of a native integration. Here’s a little snippet of the architecture of our main endpoint: https://bit.ly/4kYUDOW Currently, the users who get the most value out of us are founders that need to move fast and keep things flexible, but also new/non-technical devs that are more AI native. You can clone the project and explore the repo, or try it out at https://bit.ly/4l3Rf5y , where it’s free for builders. Our repo is https://bit.ly/4nbBKK1 , docs are at https://bit.ly/3HTMBZ2 and demo at https://www.youtube.com/watch?v=SFARthC7JXc We’d love to hear your feedback and how we could make it better! https://bit.ly/4nbBKK1 June 24, 2025 at 01:48PM

Show HN: Weather Watching https://bit.ly/4k1EDdB

Show HN: Weather Watching I was walking around New York last month during some light rain and noticed about half the people had umbrellas open. When the rain picked up a few minutes later, that number jumped closer to 80%. It got me thinking it'd be cool to track this somehow, so I built a website! I am taking a sidewalk livestream, feeding it into a YOLO model for people tracking, then sending a frame of each detected person to Gemini 2.0 Flash, which returns structured JSON about each person's clothing and if they're holding an umbrella. I also had fun making the site look like a TV weather channel. I showed some friends this project and someone mentioned how the legendary Tasks xkcd comic ( https://bit.ly/40l34M7 ) is out of date now. If you want to check whether a photo has birds in it (or if someone is holding an umbrella), you can just ask an inexpensive vision model for JSON. https://bit.ly/4k5E8iL June 23, 2025 at 05:25PM

Monday, 23 June 2025

Show HN: Iroshiki – Indexed Colors for Web https://bit.ly/469upEJ

Show HN: Iroshiki – Indexed Colors for Web Made this local tool for rapidly refreshing the color palette of UIs I work on. Takes a 16 element JSON (color0-color15), like the ANSI escape code spec, and fleshes them out into Tailwind color overrides and semantic aliases. Use this to make the web more weird and colorful :) https://bit.ly/3TCfawB June 23, 2025 at 09:50PM

Show HN: Comparator - I built a free, open-source app to compare job offers https://bit.ly/3TAT2CH

Show HN: Comparator - I built a free, open-source app to compare job offers https://bit.ly/3FRoiKL June 24, 2025 at 01:00AM

Sunday, 22 June 2025

Show HN: REPL is the memory layer for multi-agent AI apps – Sherlog‑MCP https://bit.ly/4lbZCvX

Show HN: REPL is the memory layer for multi-agent AI apps – Sherlog‑MCP Hi all, I know the MCP fatigue is real but just wanted to share something I was working on and thought there might be some folks here that might be interested. Working on a Sherlog-MCP: Which is a MCP built around an ipython shell providing a persistent workspace for multiple ai agents to collaborate and work on tasks. One of the applications we are focusing on is bug investigations. Thanks! https://bit.ly/4lh5Wlb June 22, 2025 at 10:52PM

Show HN: Lego Island Playable in the Browser https://bit.ly/3HU3XFi

Show HN: Lego Island Playable in the Browser https://bit.ly/4efhqTV June 23, 2025 at 12:03AM

Show HN: I made beautiful screenshot generator, that's free forever https://bit.ly/3T2rXYY

Show HN: I made beautiful screenshot generator, that's free forever https://bit.ly/44a717t June 22, 2025 at 08:54AM

Show HN: Progressor – coach that breaks down big goals into actionable steps https://bit.ly/3FYm645

Show HN: Progressor – coach that breaks down big goals into actionable steps I built Progressor to help with a problem I kept running into: setting ambitious goals but getting stuck in planning, motivation, or knowing what to do next. You start by describing your goal — the more detailed, the better. Progressor then asks a series of targeted questions to understand your situation. Based on your answers, it creates a personalized step-by-step plan with small, focused daily tasks. Each task comes with relevant guidance and resources. You can adjust the plan at any point, and Progressor sends reminders to help you stay on track. This is not a habit tracker or to-do list — it’s a structured way to move forward on goals that usually feel too big or vague (e.g. launching a product and reaching €10k MRR, switching careers, finishing a personal project). Would love feedback from anyone who’s ever struggled to push a long-term goal over the finish line. https://bit.ly/44dkxav June 22, 2025 at 08:10AM

Saturday, 21 June 2025

Show HN: Cutmuse – AI tool for haircut recommendations by face shape https://bit.ly/43VsEJZ

Show HN: Cutmuse – AI tool for haircut recommendations by face shape Hi HN, A few months ago, I started building Cutmuse after hearing the same thing over and over from friends and family: “I never know what haircut suits me.” The idea was to create a tool that uses AI and facial analysis to recommend personalized haircuts, hair colors, and even glasses based on each user’s unique features. You upload a photo (no login required or payment for the free version), and within minutes get a custom style report that includes: Haircuts that fit your face shape Hair color suggestions based on your skin tone Eyewear styles that match your proportions And optional grooming/skincare tips This isn't like Instagram filters or beauty apps that overlay random looks. What makes Cutmuse different is the depth of the analysis. It applies real visagism principles — a method used in professional image consulting — combined with facial landmark detection and color analysis to give you results that are not just aesthetic, but structured. We're currently live with users in 10+ countries and still iterating. This version includes: - A redesigned onboarding and report UX - A completely free plan (instant access, credit card required) - A more accurate styling engine Our stack mixes computer vision, handcrafted logic based on beauty design systems, and practical heuristics tuned from early user feedback. Would love your thoughts — UX, concept, practicality, or anything else. If this seems like a pointless problem to solve, I’d like to hear that too. Thanks for checking it out. With the code CM50 you get a 50% off https://bit.ly/4lbgtPv https://bit.ly/4lbgtPv June 22, 2025 at 05:56AM

Show HN: Luna Rail – treating night trains as a spatial optimization problem https://bit.ly/4kVi0cf

Show HN: Luna Rail – treating night trains as a spatial optimization problem https://bit.ly/3I8hBEz June 18, 2025 at 09:50AM

Show HN: I Built a Public Dashboard to Track My Son's Future Investments https://bit.ly/4ldUnev

Show HN: I Built a Public Dashboard to Track My Son's Future Investments I’m building a public dashboard to track all the investments I make for my newborn son. Crypto, dividends, growth, milestones. You can follow the project here: [mattiasassets.com] Feedback welcome! https://bit.ly/3T2s4Us June 21, 2025 at 12:19PM

Show HN: MMOndrian https://bit.ly/3I7v3sj

Show HN: MMOndrian Made a collaborative, persistent state Mondrian-style painting editor. Feedback welcome! https://bit.ly/3G8rEsG June 21, 2025 at 11:39AM

Show HN: We moved from AWS to Hetzner, saved 90%, kept ISO 27001 with Ansible https://bit.ly/45zB3nE

Show HN: We moved from AWS to Hetzner, saved 90%, kept ISO 27001 with Ansible Earlier this year I led our migration off AWS to European cloud (Hetzner + OVHcloud), driven by cost (we cut 90%) and data sovereignty (GDPR + CLOUD Act concerns). We rebuilt key AWS features ourselves using Terraform for VPS provisioning, and Ansible for everything from hardening (auditd, ufw, SSH policies) to rolling deployments (with Cloudflare integration). Our Prometheus + Alertmanager + Blackbox setup monitors infra, apps, and SSL expiry, with ISO 27001-aligned alerts. Loki + Grafana Agent handle logs to S3-compatible object storage. The stack includes: • Ansible roles for PostgreSQL (with automated s3cmd backups + Prometheus metrics) • Hardening tasks (auditd rules, ufw, SSH lockdown, chrony for clock sync) • Rolling web app deploys with rollback + Cloudflare draining • Full monitoring with Prometheus, Alertmanager, Grafana Agent, Loki, and exporters • TLS automation via Certbot in Docker + Ansible I wrote up the architecture, challenges, and lessons learned: https://bit.ly/4k2Q6tx... I’m happy to share insights, diagrams, or snippets if people are interested — or answer questions on pitfalls, compliance, or cost modeling. https://bit.ly/45E7cdP June 21, 2025 at 10:02AM

Friday, 20 June 2025

Show HN: Tree-hugger-JS: CSS selectors for JavaScript AST analysis and MCP https://bit.ly/4lgvmPY

Show HN: Tree-hugger-JS: CSS selectors for JavaScript AST analysis and MCP I built a library that lets you find code patterns using familiar CSS-like selectors, then connected it to Claude via MCP so AI assistants can understand and refactor codebases. The Approach // Find code patterns with intuitive selectors: const asyncFunctions = tree.findAll('function[async]'); const todoComments = tree.findAll('comment[text ="TODO"]'); const reactHooks = tree.hooks(); // Built-in React support // Chain smart transformations: tree.transform() .rename('oldFunction', 'newFunction') .removeUnusedImports() .toString(); Key Features - CSS-like selectors: function[async], class:has(method), call[text*="fetch"] - Semantic aliases: function matches declarations, expressions, arrows, and methods - Smart transformations: Rename identifiers, remove unused imports, insert code - Built-in queries: functions, classes, imports, React hooks, JSX components - TypeScript support: Full parameter extraction with types - Scope analysis: Track variable bindings and references -- MCP -- I built an MCP server that exposes these capabilities to AI assistants. You can tell Claude: "Find all functions that use console.log and show me their parameters" And Claude can: 1. Parse your codebase 2. Use find_all_pattern('function:has(call[text ="console.log"])') 3. Extract parameter information with types 4. Give you detailed analysis Technical Details - Built on tree-sitter for correctness and performance - 13 MCP tools for comprehensive code analysis - Supports JavaScript, TypeScript, JSX, TSX - Pattern parser converts CSS selectors to AST predicates - Stateful MCP server maintains analysis context Links: - Library: https://bit.ly/3ZGwa8B - MCP Server: https://bit.ly/4jYh3OU - NPM: npm install tree-hugger-js - Claude Code: claude mcp add tree-hugger-js-mcp npx tree-hugger-js-mcp Would love feedback from the community, especially on the MCP. June 21, 2025 at 12:11AM

Thursday, 19 June 2025

Show HN: Tool to Automatically Create Organized Commits for PRs https://bit.ly/460AZxi

Show HN: Tool to Automatically Create Organized Commits for PRs I've found it helps PR reviewers when they can look through a set of commits with clear messages and logically organized changes. Typically reviewers prefer a larger quantity of smaller changes versus a smaller quantity of larger changes. Sometimes it gets really messy to break up a change into sufficiently small PRs, so thoughtful commits are a great way of further subdividing changes in PRs. It can be pretty time consuming to do this though, so this tool automates the process with the help of AI. The tool sends the diff of your git branch against a base branch to an LLM provider. The LLM provider responds with a set of suggested commits with sensible commit messages, change groupings, and descriptions. When you explicitly accept the proposed changes, the tool re-writes the commit history on your branch to match the LLM's suggestion. Then you can force push your branch to your remote to make it match. The default AI provider is your locally running Ollama server. Cloud providers can be explicitly configured via CLI argument or in a config file, but keeping local models as the default helps to protect against unintentional data sharing. The tool always creates a backup branch in case you need to easily revert in case of changing your mind or an error in commit re-writing. Note that re-writing commit history to a remote branch requires a force push, which is something your team/org will need to be ok with. As long as you are working on a feature branch this is usually fine, but it's always worth checking if you are not sure. https://bit.ly/4kJiqlK June 20, 2025 at 04:22AM

Show HN: ATAC, an event verification platform evidence based https://bit.ly/4naqIVi

Show HN: ATAC, an event verification platform evidence based https://bit.ly/4efIh2m June 20, 2025 at 02:27AM

Show HN: Tiny Hoare logic verifier using SMT https://bit.ly/4482N01

Show HN: Tiny Hoare logic verifier using SMT https://bit.ly/40fAoUG June 18, 2025 at 01:49AM

Show HN: I wrote a new BitTorrent tracker in Elixir https://bit.ly/4k3qEnM

Show HN: I wrote a new BitTorrent tracker in Elixir Hello everyone! I'm currently in a journey to learn and improve my Elixir and Go skills (my daily job uses C++) and looking through my backlog for projects to take on I decided Elixir is the perfect language to write a highly-parallel BitTorrent tracker. So I have spent my free time these last 3 months writing one! Now I think it has enough features to present it to the world (and a docker image to give it a quick try). I know some people see trackers as relics of the past now that DHT and PEX are common but I think they still serve a purpose in today's Internet (purely talking about public trackers). That said there is not a lot going on in terms of new developments since everyone just throws opentracker in a vps a calls it a day (honorable exceptions: aquatic and torrust). I plan to continue development for the foreseeable future and add some (optional) esoteric features along the way so if anyone currently operates a tracker please give a try and enjoy the lack of crashes. note: only swarm_printout.ex has been vibe coded, the rest has all been written by hand. https://bit.ly/4kPVTny June 19, 2025 at 11:49PM

Wednesday, 18 June 2025

Show HN: VS Code extension to share code snippets instantly https://bit.ly/44c6XEh

Show HN: VS Code extension to share code snippets instantly Instantly share code snippets from VS Code with shortcut. Supports all programming languages. No sign-up, no hassle. Perfect for quick code reviews, debugging, or showing off your work. https://bit.ly/44c6XUN June 16, 2025 at 01:32PM

Show HN: Kentro – a fast Rust library for K-Means clustering https://bit.ly/446K05f

Show HN: Kentro – a fast Rust library for K-Means clustering Double-digit speed-ups over naïve K-Means Parallel by default (Rayon) Balanced & spherical variants in one crate Memory-savvy for multi-GB datasets Builder API that just feels ergonomic Docs are live, the license is Apache-2.0, and the repo is one `cargo add kentro` away. Give it a spin—curious to hear how it performs in your pipelines! https://bit.ly/4kHOxlO June 18, 2025 at 11:27PM

Show HN: Agentic Trust – Enterprise MCP Server Platform for Secure AI Agents https://bit.ly/3HQi7Hf

Show HN: Agentic Trust – Enterprise MCP Server Platform for Secure AI Agents Hey HN! We're building Agentic Trust, a unified platform that turns your code into production-ready MCP (Model Context Protocol) servers with built-in authentication, security, and observability. *The Problem:* As AI agents become more capable, they need secure ways to access tools and data. MCP (Anthropic's open protocol) is great for standardizing agent-to-tool communication, but deploying MCP servers in production is complex. You need authentication, rate limiting, audit logs, multi-tenancy, and more—all while ensuring your agents can't be exploited through prompt injection or other attacks. *Our Solution:* One endpoint (agentictrust.com) that handles all your MCP servers. You write the tool logic, we handle everything else: - OAuth 2.0 authentication with scoped permissions - Rate limiting and usage analytics - Audit trails for compliance - Automatic versioning and routing - Protection against prompt injection attacks *Technical Details:* We've also been working on OIDC-A (OpenID Connect for Agents), a proposal to extend OIDC for agent identity. It adds claims for agent attestation, delegation chains, and capabilities. This was recently featured by WorkOS's CEO at Identiverse. The idea is that agents should have verifiable identities just like users do. When an agent acts on behalf of a user, you need to track that delegation chain for security and compliance. *Why Now:* With Microsoft announcing MCP support in Windows 11 and OpenAI adopting the protocol, we're seeing explosive growth in MCP usage. But most implementations are insecure—exposed endpoints, no auth, vulnerable to attacks. We're fixing that. *Links:* - Platform: https://bit.ly/4lb30qf - OIDC-A Proposal: https://bit.ly/4kVDN3C - WorkOS article on our work: https://bit.ly/4kVDNk8 We're in early access and would love feedback from the HN community. What security concerns do you have about AI agents? How are you handling agent authentication today? https://bit.ly/4lb30qf June 19, 2025 at 12:42AM

Show HN: Unregistry – "docker push" directly to servers without a registry https://bit.ly/3ZE07Gb

Show HN: Unregistry – "docker push" directly to servers without a registry I got tired of the push-to-registry/pull-from-registry dance every time I needed to deploy a Docker image. In certain cases, using a full-fledged external (or even local) registry is annoying overhead. And if you think about it, there's already a form of registry present on any of your Docker-enabled hosts — the Docker's own image storage. So I built Unregistry [1] that exposes Docker's (containerd) image storage through a standard registry API. It adds a `docker pussh` command that pushes images directly to remote Docker daemons over SSH. It transfers only the missing layers, making it fast and efficient. docker pussh myapp:latest user@server Under the hood, it starts a temporary unregistry container on the remote host, pushes to it through an SSH tunnel, and cleans up when done. I've built it as a byproduct while working on Uncloud [2], a tool for deploying containers across a network of Docker hosts, and figured it'd be useful as a standalone project. Would love to hear your thoughts and use cases! [1]: https://bit.ly/3SXwHz2 [2]: https://bit.ly/3DjeZBY https://bit.ly/3SXwHz2 June 19, 2025 at 12:17AM

Show HN: I built a tool that automates social content for busy startup founders https://bit.ly/4lf9Lri

Show HN: I built a tool that automates social content for busy startup founders Hey HN, I’m Johann - founder of Jars Global, where we build and launch a lot of products. We've seen how valuable social content can be for early traction, but staying consistent and keeping good quality without wasting time or money has always been a challenge. So I built Outbrand. A tool that you can setup once by inputting your brand details and goals. Then you get a 30 day content schedule with graphics. You can integrate with social platforms so it runs on auto-pilot. Setup once, then get daily content easily. PS. Please roast it! Really want to improve it so it's extremely high quality content that founders can use for their products. https://bit.ly/3ZDvW1U June 18, 2025 at 04:22AM

Tuesday, 17 June 2025

Show HN: Lstr – A modern, interactive tree command written in Rust https://bit.ly/4k1cdAD

Show HN: Lstr – A modern, interactive tree command written in Rust Hi HN, (First time poster!) I'm the author of `lstr`. I've always loved the classic Linux `tree` command for its simplicity, but I often found myself wanting more modern features like interactivity and Git integration. So, I decided to build my own version in Rust with a philosophy of being fast, minimalist, and interactive. It was also an excuse to help learn more about Rust\! Here's a quick look at the interactive mode: https://bit.ly/4lbiHxC... I've just released v0.2.0 with some features I think this community might find useful: * **Interactive TUI Mode:** You can launch it with `lstr interactive`. It allows for keyboard-driven navigation, expanding/collapsing directories, and opening files in your default editor. * **Git Status Integration:** Using the `-G` flag, `lstr` will show the Git status of every file and directory right in the tree output. * **Shell Integration:** This is my favorite feature. In interactive mode, you can press `Ctrl+s` to quit and have `lstr` print the selected path to stdout. This lets you pipe it into other commands or use it as a visual `cd`. For example, you can add this function to your `.bashrc`/`.zshrc`: ```bash lcd() { local selected_path selected_path="$(lstr interactive -gG)" if [[ -n "$selected_path" && -d "$selected_path" ]]; then cd "$selected_path" fi } ``` Then just run `lcd` to visually pick a directory and jump to it. It also supports file-type icons (via Nerd Fonts), file sizes, permissions, and respects your `.gitignore`. The project is open-source and I would love to get your feedback. GitHub: https://bit.ly/3SU4XLR Crates.io: https://bit.ly/3SZtwqF Thanks for checking it out! https://bit.ly/3SU4XLR June 18, 2025 at 03:07AM

Show HN: Rulebook AI – rules and memory manager for AI coding IDEs https://bit.ly/44jLIS5

Show HN: Rulebook AI – rules and memory manager for AI coding IDEs https://bit.ly/44aI1gw June 18, 2025 at 01:56AM

Show HN: Superscan – Visualize filetree for filesystem, gdrive, S3 buckets etc. https://bit.ly/4kOOHIh

Show HN: Superscan – Visualize filetree for filesystem, gdrive, S3 buckets etc. https://bit.ly/4kIIAVJ June 17, 2025 at 10:22PM

Monday, 16 June 2025

Show HN: Lynk – Real-time and daily app updates via websockets (macOS, no SDKs) https://bit.ly/4kcomTv

Show HN: Lynk – Real-time and daily app updates via websockets (macOS, no SDKs) Hi hackers! I'm a self-taught solo teenage dev ever wanted to show what you're doing right now on the internet? well I've been wanting to for a while, so I built Lynk, a lightweight macOS app that tracks your active apps, window titles, and daily usage in real time, and broadcasts that data over WebSockets. Oh and it also updates whenever you switch apps to connected clients! No SDKs, no APIs — just local tracking + a websocket endpoint you can ping from any language. GitHub: https://bit.ly/4e3Mjuu https://bit.ly/3G0Ik5k June 17, 2025 at 02:00AM

Show HN: Integrated Predictive Workspace Theory https://bit.ly/43OmLhH

Show HN: Integrated Predictive Workspace Theory https://bit.ly/43Mn5NW June 17, 2025 at 02:06AM

Sunday, 15 June 2025

Show HN: MSDL – A minimal description language and editor for system diagrams https://bit.ly/3HBcigW

Show HN: MSDL – A minimal description language and editor for system diagrams When I dug into systems theory, the thing I found missing early on was a good editor for diagrams while exploring or explaining systems. So I used Graphviz, and found myself typing boilerplate and constructions that I found cumbersome. The editor I envisioned would be close to natural language, with a minimal syntax and a clear, but flexible semantics. So I started building a DSL and an editor for myself, but soon found there was a lot to learn, and a lot of pitfalls to avoid. It grew, and I had to revisit my goals with this project. That was the moment I thought: let me give back to the community. I created a spec for the language I had in mind, Minimal Systemigram Description Language. And a browser based and wails based desktop editor. And a Github page. If you want to jump there right away: https://bit.ly/4e3wYKx... . There is extensive help in the editors. To check it and learn, I recreated diagrams from introductory books I read. This in turn made me update the spec and the editor again. Today I released it on Github in version 0.1.0 for you to assess. It has a Github pages version of the editor for immediate trial, the spec, the desktop editors and the library, all open source. Builds are there for Ubuntu, Mac and Windows, the latter via Github Runners, and I tested all of them on the systems I have (one of each :D). I am far from a good programmer, but I put a lot of love into it. I hope it shows in the details. If you are a systems practicioner, learner, teacher, or just interested, it might be something for you. Let me know what you think, good or bad. Happy to answer questions. https://bit.ly/3SVjoiC June 15, 2025 at 04:44PM

Show HN: Zeekstd – Rust Implementation of the ZSTD Seekable Format https://bit.ly/4l5M8RH

Show HN: Zeekstd – Rust Implementation of the ZSTD Seekable Format Hello, I would like to share a Rust implementation of the Zstandard seekable format I've been working on. Regular zstd compressed files consist of a single frame, meaning you have to start decompression at the beginning. The seekable format splits compressed data into a series of independent frames, each compressed individually, so that decompression of a section in the middle of an archive only requires zstd to decompress at most a frame's worth of extra data, instead of the entire archive. I started working with the seekable format because I wanted to resume downloads of big zstd compressed files that are decompressed and written to disk on the fly. At first I created and used bindings to the C functions that are available upstream[1], however, I stumbled over the first segfault rather quickly (it's now fixed) and found out that the functions only allow basic things. After looking closer at the upstream implementation, I noticed that is uses functions of the core API that are now deprecated and it doesn't allow access to low-level (de)compression contexts. To me it looks like a PoC/demo implementation that isn't maintained the same way as the zstd core API, probably that's also the reason it's in the contrib directory. My use-case seemed to require a complete rewrite of the seekable format, so I decided to implement it from scratch in Rust using bindings to the advanced zstd compression API, available from zstd 1.4.0. The result is a single dependency library crate[2], and a CLI crate[3] for the seekable format that feels similar to the regular zstd tool. Any feedback is highly appreciated! [1]: https://bit.ly/44dEq2l... [2]: https://bit.ly/3ST7ndG [3]: https://bit.ly/4laXT9G https://bit.ly/409gZET June 15, 2025 at 09:49PM

Show HN: LinkedIn Data Extraction Services https://bit.ly/3HVP70G

Show HN: LinkedIn Data Extraction Services For anyone using Linkedin in their business https://twitter.com/80spowertech/status/1934089822752157714 June 16, 2025 at 01:56AM

Show HN: Personalized Wealth Management – Institutional Meets Consumer https://bit.ly/4kL0Uh4

Show HN: Personalized Wealth Management – Institutional Meets Consumer Problem: If you have less than $100k to invest, you get a robo-advisor that asks you 5 questions and dumps you into one of three cookie-cutter portfolios. If you have more than $100k, you get a human advisor who charges 1-1.5% annually to... basically do the same thing with a smile and calming voice attached. Meanwhile, institutional investors get custom strategies built around specific durations, target dates, tax situations and actual investment goals. Not because the math is harder—but because the economics only work at scale. Here's the thing: Both traditional advisors and robo-advisors maximize profit by minimizing choice and directing capital into the bias strategies that generate them additional margins. Both just tweak a risk slider and call it "personalization." But institutional-grade portfolio construction doesn't have to be exclusive to the wealthy. The road was paved by platforms like Plaid, brining API connectivity—platforms and asset aggregation into the mainstream. Modern AI completes the picture by making true personalization economically viable via "micro-advise". No asset transfers, no new custodians, just sophisticated strategies based on your financial goals executed where you already invest coupled with personalized financial planning & budgeting. Technical Solution: We've built our MVP wealth management platform that creates truly personalized portfolios by combining institutional capital market expectations stemming 30+ global asset classes. All available through low-fee publicly available ETFs. Our approach: - SEC licensed & compliant Registered Investment Advisor - Generates unlimited unique portfolio combinations optimized for risk, return & goal specifics. - Personalizes to individual goals, not generic risk buckets. - Learns and improves from every user interaction - Provides institutional-grade sophistication without human bottlenecks - Removes manager bias for in-house strategies - Uses a "glidepath" approach similar to the US retirement target-date structure to maximize achievement certainty of important life goals (down-payment, retirement, etc) - Seeks to bring elements of habit forming platforms (like Duolingo) into retail wealth. Business Model Innovation: -Non-custodial + AI architecture enables subscription pricing ($10/month) instead of AUM fees. Users keep control of assets while getting personalized institutional strategies. Research Validation: - Glidepath strategies delivered higher values in 76% of scenarios (T. Rowe Price) - Global diversification outperformed domestic-only in 96% of 3-year periods (Hübner) - Chance of success metrics for significant life goals like retirement & major milestones are measurably improved via behavioral advantages & sequence risk protection (T. Rowe Price). Early Results: -Alpha users report 90%+ cost reduction vs. traditional platforms with superior personalization. Institutional style portfolios achieving goal-specific optimization that would cost minimum 10x elsewhere. -Base model portfolios have outperformed comparable portfolios from existing market incumbent robo-platforms on both an absolute & risk adjusted basis in H1 2025. What's Different: This isn't another robo-advisor using basic mean reversion. It's personalization that helps you understands and discover your specific goals and adapts continuously. Think "personal wealth manager in your pocket" rather than "generic portfolio assignment." All that, in a consumer product platform designed to empower retail investors and keep them engaged. Next Steps: Currently in invite-only alpha at https://bit.ly/448dlMT. We focused early on the portfolio construction & delivery process and are now building out the consumer-facing aspects of the web application. Looking for feedback from the HN community on our approaches to financial personalization. https://bit.ly/4nhUuI2 June 15, 2025 at 11:58PM

Saturday, 14 June 2025

Show HN: AIButton – Like AI Pin – but only one button to press, Made in Germany https://bit.ly/4l6tg5a

Show HN: AIButton – Like AI Pin – but only one button to press, Made in Germany Hello HN, I've built a prototype of a hardware product that you can attach to your shirt and talk to AI with the touch of a button. I've been thinking about commercializing it, whether people like it or not. Thanks, Masih Minawal https://bit.ly/4l5DQJF June 14, 2025 at 06:32PM

Show HN: Tapmytab – an open-source, Kanban with rich text editor on Chrome tab https://bit.ly/3G4fdxY

Show HN: Tapmytab – an open-source, Kanban with rich text editor on Chrome tab hey guys, me and a friend of mine made this extension where you can make your chrome new tab as a kanban just like trello or jira. this supports rich text editor so you have more variation to write your notes in each card hope you guys find it useful. please submit any issue or feature request in the repo, glad if you could use this as much as we love it https://bit.ly/3HEj3hT June 15, 2025 at 03:05AM

Show HN: ZeroConfigDNLA – Easy to run media server in Python https://bit.ly/3ZsPPsr

Show HN: ZeroConfigDNLA – Easy to run media server in Python The goal was to be able to serve videos from my laptop in one command. Give it a go and let me know if it works for you! If you run into issues, please provide log output and the source and destination device info (make/model/etc) https://bit.ly/3HX99YH June 14, 2025 at 11:16PM

Show HN: S3mini(v0.2) – Basic S3 Support for Ceph and Oracle Object Storage https://bit.ly/4l0j8eN

Show HN: S3mini(v0.2) – Basic S3 Support for Ceph and Oracle Object Storage https://bit.ly/3ZZaXGU June 14, 2025 at 11:48PM

Friday, 13 June 2025

Show HN: Automate final cut pro's XML language https://bit.ly/3Zya7kd

Show HN: Automate final cut pro's XML language Did you know the final cut pro xml import export is very powerful? Have you ever opened one of those xml files? https://bit.ly/3ZwP69B... That's a simple plus sign drawn with fcpxml shape language. But there's more! Way more: https://bit.ly/403nxox... Almost 1000 line DTD file, you can do A LOT. And that's what "cutlass" aims to do. Open source golang project to let you slice, dice, and julienne fcpxml. Once you have code that can generate fcpxml you can do stuff like: https://www.youtube.com/watch?v=nGsnoAiVWvc This is all the top HN stories titles read by AI with screenshots and animations. (used https://bit.ly/3FUwuK7 and https://bit.ly/3Y8t1NU for voices) Do you have an idea for a video we could make using the power of cutlass? Let me know! June 14, 2025 at 12:53AM

Show HN: Shelly, terminal assistant that translates natural language into shell https://bit.ly/4jNYtc4

Show HN: Shelly, terminal assistant that translates natural language into shell Describe what you want in plain English, and Shelly will figure out the right commands, explain what they do, and run them for you, with guardrails to ensure that you only run commands you feel safe running. https://bit.ly/4kYt7R2 June 13, 2025 at 11:43PM

Show HN: Gem and I built an open-source app to learn Japanese https://bit.ly/3HHsRrq

Show HN: Gem and I built an open-source app to learn Japanese I've been fascinated by the Japanese language and culture for a while now, and I wanted to create a simple, no-fuss way for beginners to get started. So, I built *[Nihongo]( https://bit.ly/3FYL2bB )*, a free and open-source web app designed to help you learn the fundamentals of Japanese in about a month. The name of the app, Nihongo (日本語), is the Japanese word for the "Japanese language." You can check it out here: *[ https://bit.ly/3FYL2bB ]( https://bit.ly/3FYL2bB )* And for those who like to tinker, the code is available on GitHub: *[ https://bit.ly/4dYuKfg ]( https://bit.ly/4dYuKfg )* The "learn in 30 days" idea isn't about achieving fluency in a month, which we all know is impossible. Instead, the goal is to provide a structured and manageable learning path that covers the essential building blocks of the language in a short period. I wanted to create something that feels less intimidating than many comprehensive (and often expensive) resources out there. *What the app covers:* The app is structured into a series of lessons that you can follow at your own pace. It starts with the absolute basics and gradually introduces more complex concepts: * *The Japanese Writing Systems:* Detailed lessons on Hiragana and Katakana, the two phonetic scripts that are the foundation of written Japanese. * *Essential Grammar:* I've focused on the core grammatical structures you need to start forming your own sentences. * *Core Vocabulary:* You'll learn a curated list of high-frequency words that are immediately useful in everyday conversation. * *Practical Phrases:* The app includes common greetings and phrases that you can start using right away. *Why I built this:* I started building this project while testing the latest Gemini 2.5 models on Google AI Studio, and with the Code assistant and Cloud Run I was able to get it to production in less than 3 hours. This as a personal project to solidify my own understanding of Japanese and to build something useful for others who are just starting their learning journey. I'm a big believer in the power of open-source and wanted to create a resource that is accessible to everyone. This is very much a passion project, and I'm still actively working on it. I'd love to get your feedback, suggestions, and of course, any contributions on GitHub are more than welcome. Let me know what you think! I'm here to answer any questions you might have. https://bit.ly/3FYL2bB June 14, 2025 at 12:04AM

Thursday, 12 June 2025

Show HN: I built a cleaner YouTube – no ads, sponsors, or doomscrolling https://bit.ly/44cUBNg

Show HN: I built a cleaner YouTube – no ads, sponsors, or doomscrolling Hi HN! I built SkipCut it’s like an ad-free, distraction-free YouTube with useful extras: background play, SponsorBlock, dark mode, playlist support, local history, download/share buttons… and it works on any device. No install. No login. Here’s the best part: It works just by replacing "youtube" with "skipcut" in the video link. You skip all the boring stuff — ads, sponsors, intros, silence, filler and just watch what matters. Why it’s different: No comments. No suggested videos. No clickbait. I made this for my kid, I create a playlist and just send a SkipCut link like: https://bit.ly/45mc7jm It plays only those videos and stops the doomscrolling. Just replace youtube with skipcut in the URL of any video Example: https://bit.ly/4jPXs3k No signup required Would love your feedback, ideas, and bug reports! Try it: https://bit.ly/3F1kDcG https://bit.ly/3F1kDcG June 13, 2025 at 04:11AM

Show HN: Claude Slash Command Suite inspired by Anthropics best practices guide https://bit.ly/4kPV3qA

Show HN: Claude Slash Command Suite inspired by Anthropics best practices guide I built a collection of professional slash commands for Anthropic's Claude Code that provide structured workflows for common software development tasks. These commands are directly inspired by and adapted from Anthropic's own claude-code-best-practices (https://bit.ly/3HFnglo) documentation, translating their recommendations into executable workflows. The suite includes commands for: • Comprehensive code reviews with security and performance analysis • End-to-end feature development with planning, implementation, and testing • Architectural analysis and design pattern assessment • Security audits and vulnerability scanning • GitHub issue resolution with root cause analysis • Performance optimization and build improvements Each command follows a systematic approach based on Anthropic's best practices, breaking complex tasks into manageable steps. Instead of ad-hoc AI interactions, you get consistent, thorough workflows that adapt to any codebase. The commands work through Claude Code's slash command system - just type `/project:code-review` or `/project:create-feature user-authentication` and Claude follows the predefined workflow. Installation is straightforward with an interactive script that can install project-specific or globally. The commands are fully customizable markdown files, so you can adapt them to your team's specific requirements. I hope others find it useful! https://bit.ly/4n0gmqY June 13, 2025 at 03:05AM

Show HN: GratefulTime - a modern open-source gratitude journal (iOS & macOS) https://bit.ly/4e5EuVg

Show HN: GratefulTime - a modern open-source gratitude journal (iOS & macOS) I’ve been building GratefulTime over the past month while learning mobile development for iOS. It’s a minimalist gratitude journal, focused on privacy, clarity, and consistency Key features: - Daily notifications based on preferred time and time zone - Entry of three gratitude items + a writing prompt - Calendar view for browsing and reviewing past entries - Adjustable settings for unlock time and time zone - AI-generated monthly summaries of your gratitude entries Built with: - Frontend: React Native (Expo) - Backend: Python (Flask) + PostgreSQL Fully open source at https://bit.ly/4ekCVDb Screenshots & more: https://bit.ly/440xZyq Let me know your thoughts or questions https://apple.co/45hwLkD June 12, 2025 at 11:16PM

Wednesday, 11 June 2025

Show HN: AuraCoder – Gen AI Learning Platform https://bit.ly/4jKNeBa

Show HN: AuraCoder – Gen AI Learning Platform Hey HN, I've been pouring my time into this side project and I think I finally got an MVP up! I'm really excited about it. I'm really passionate about combining LLMs and learning. It seems like one of the best firsts for the tech. And so I built a site where all the content is generated. As I've been building, I'm always torn between building something more general purpose where you can learn anything vs building something targeted where the generation can be more tailored. Currently, its the latter so the site is focused on data structures and algorithms. That's something I've ground out recently so just familiar with what good content might look like and it was helpful in getting the prompt engineering to generate decent content. The site can generate both Lessons and Challenges. And they are a bit tailored to you. You can set settings about what kind of preferences you have. Tone of voice, depth, even an open text that gets feed into the prompt. I tried "Include a cat joke in every lesson" and I thought that was pretty entertaining It also takes into account your current skill level on different concepts. But I also think I need to lean in more on the customization. That seems to be the biggest way AI generated content can differentiate. I think its been hard to generate content that's really as good as human expert generated stuff, but it can be tailored to the user. So really interested in ideas in that vein. And in general, any advice is greatly welcomed. Also of course willing to AMA. Happy to answer any questions about the tech stack, the apps architecture, etc Sorry the site requires sign-up. I've thought about allowing anonymous users, but haven't implemented that yet. However, the site is free, and I'm not even doing any kind of email verification. So I won't judge you if you go with "some-fake-email@example.com" Hope your day is going well and all the best! https://bit.ly/44detzV June 12, 2025 at 03:01AM

Show HN: I created an AI search engine for the Quebec Civil Code https://bit.ly/4dZx9q3

Show HN: I created an AI search engine for the Quebec Civil Code https://bit.ly/45QRjk4 June 12, 2025 at 02:03AM

Show HN: The Roman Industrial Revolution that could have been https://bit.ly/43NedWQ

Show HN: The Roman Industrial Revolution that could have been This is a proof-of-concept comic book that asks: What if knowledge from 2025 reached Rome and kicked off an industrial revolution? The story follows two voices: - Ulysses, a present-day archaeologist who finds a glowing slate in the dig site. - Marcus, an educated household slave in 79 AD who replies on that slate. Why I’m posting: I’d love narrative feedback. – Does the story make sense? – Are Ulysses and Marcus believable? – Which directions would you explore next (politics, tech, moral fallout)? What’s live today - First issue, 25 rough pages. - No paywall; just a PDF. Next steps Regular releases toward a 8 or 10 issues collection. I’ll revise based on your critiques and wild speculations. Grateful for any thoughts on pacing, historical plausibility, or character depth. Thanks for reading! https://bit.ly/4kMWvdt June 12, 2025 at 12:51AM

Show HN: Eyesite - experimental website combining computer vision and web design https://bit.ly/4mYyZeU

Show HN: Eyesite - experimental website combining computer vision and web design I wanted Apple Vision Pros, but I don’t have $3,500 in my back pocket. So I made Apple Vision Pros at home. This was just a fun little project I made. Currently, the website doesn't work on screens less than 1200x728 (Sorry mobile users!) It also might struggle on lower end devices. For best results, have a webcam pointing right at you. I tested my website with a MacBook camera. Any comments, questions, or suggestions are greatly appreciated! blog: https://bit.ly/4kB9Qp0 check it out: https://bit.ly/45RFkTn github: https://bit.ly/3ZuLfdf https://bit.ly/4kB9Qp0 June 12, 2025 at 01:37AM

Show HN: Open-source Go Challenges – Interactive practice for interviews https://bit.ly/4l2j6T7

Show HN: Open-source Go Challenges – Interactive practice for interviews Hey HN, For a while, I've been looking for a comprehensive, free, and interactive platform to practice Go, especially specific concepts like concurrency, interfaces, and goroutines, with immediate feedback. Since I couldn't find exactly what I needed, I decided to build one myself: an open-source GitHub repo with 30 Go challenges. The goal is to provide a structured way to learn Go by doing. Each challenge comes with learning materials and automated tests. Users can run their code directly in a web interface, get instant test results, and even track performance. There's also a leaderboard for some friendly competition. I've tried to make it easy to jump in without much setup. You can simply fork the repo, solve challenges, and even get your solutions auto-judged via GitHub Actions if you push them. It's still evolving, and I'd love to get feedback from the HN community. What challenges would you like to see added? Any thoughts on the testing or documentation? Thanks for checking it out! Project link: https://bit.ly/4jJm2mk https://bit.ly/4jJm2mk June 11, 2025 at 10:11AM

Tuesday, 10 June 2025

Show HN: InstaAmp – Makes Instagram Web Useful https://bit.ly/444pFxM

Show HN: InstaAmp – Makes Instagram Web Useful Hey hackers – I made a small but powerful Chrome extension called InstaAmp. Features: - Background reel playback - Reel speed up - Auto-scroll reels Why? Instagram’s web version is intentionally underpowered. I wanted to fix that for myself. Live here: https://bit.ly/45oIduV... Would love critiques, feedback, or upvotes https://bit.ly/43UzG03 June 11, 2025 at 04:28AM

Show HN: Update to my meta glasses API "Hey Meta send a message to ChatGPT" https://bit.ly/3HAyHLi

Show HN: Update to my meta glasses API "Hey Meta send a message to ChatGPT" v1.0.0: https://bit.ly/4kvvg72... The previous implementation was very very hacky and used a bookmarklet alongside uglified messenger classes from 2 years ago to monitor a chat, it was also only for image messages. The new release is a browser extension for chrome & firefox that you run on an alt facebook account on messenger that can monitor for new chat & image messages + video monitoring if in a call. You can create a group chat and use a special method (instructions in the readme) to force the Glasses to be aware of the new group which allows for Hey Meta send a message/photo to _____ (ChatGPT, Perplexity or whatever you name the chat) There are settings in the UI to change the AI chat provider, model and whether or not to generate and send audio via a text to speech provider (OpenAI, 11labs or Minimax) I've also added video monitoring: you call the group chat and can have the extension to monitor the video output and send a photo to one of the providers every second (or a custom internal) With the original project I did get an interview with the Reality Labs team but I ended up rescinding from the process for various reasons. But, let me know what you think! Planned features are listed under issues with the feature prefix: https://bit.ly/4l3R6i4 https://bit.ly/40WRDtf June 8, 2025 at 04:18PM

Monday, 9 June 2025

Show HN: Altstack.jp, like European-alternatives.eu, for Japan https://bit.ly/4kAajYQ

Show HN: Altstack.jp, like European-alternatives.eu, for Japan Hi HN! I'm building AltStack.jp to help people discover Japanese alternatives to popular international tech services (cloud hosting, VPS, email providers, etc.), with an eye on compliance with Japan's privacy laws (APPI). It's inspired by european-alternatives.eu, but focused entirely on Japan. There are still only four categories, no search, so it's still very much a work in progress! I'd love feedback, suggestions, or feature ideas! Thanks. https://bit.ly/4dUThlv June 10, 2025 at 03:02AM

Show HN: I am making an app to rival "Everything" https://bit.ly/43UXVvq

Show HN: I am making an app to rival "Everything" Hello folks, Generally, I never had problems locating, or quick accessing my files using "Everything". It’s fast and does the job well, no complains there. So… why build something else? Because I have some minor complains that have inspired me to work on my own custom replacement to it. And because I just want to make a great project to have on my resume . Here are some limitations I ran into: The app fails when I want to locate a file from another drive that I share between PCs and doesn't use the NTFS file format. Another thing it could do better is to feel a bit more system intergraded. Windows treat it like a separate window, like all the others, and Alt + Tabbing through multiple windows, or giving it administrator privileges every time you open it can cause a small chaos and frustration. It also looks kind of outdated. Doesn't have an easy and quick way to list the most frequently or recently used files. Doesn't provide security for sensitive files by locking them behind a password. If these issues bother you as well, keep reading. I have made a basic version of my app that is ready for real world use. It does not yet include all the fixes to the issues that I specified earlier, but it's a solid start and free of charge of course. It is called "Da Deep Search". I will walk you through the most important features that "Da Deep Search" has OR will support in the future over "Everything", since this is a project that I have been working on for only ~3 months. Current features the app has over everything: 1) More flexible. The app has the ability to scan drives that don't use the standard Windows file system (NTFS). This means that it is compatible with nearly every type of external drives and USB drives out of the box, especially if you share them between devices with different OSes that don't support or it's not preferred to use NTFS. 2) Better system integration. The app's UI is more modern, it blends with the Windows OP better and the way it's accessed gives it the illusion of being integrated into Windows itself, rather than feel like a separate application. Also, it does not require annoying administrator privileges to run or perform an action. Current tradeoffs: 1)Currently Da Deep Search is not as lighting fast as Everything, though still pretty fast. But don't worry, I am currently working over a solution that will make it as fast while keeping the flexibility and compatibility! Future features (that I am currently working): 1) Lighting fast file search. 2) Local file sharing. This will allow for encrypted file transfers over the local network. 3) File encryption. This will allow the app to make files or entire directories in-accessible by altering the file bytes and essentially locking them behind a password. My goal is to create a versatile tool that combines fast, flexible file search with secure file transmission and encryption — an all-around solution for everyday file needs. It WILL take time and I need your help to reach this goal by sticking around and providing solid feedback through the website! https://bit.ly/4kXULh1 June 10, 2025 at 02:24AM

Show HN: MuJS Running on TempleOS https://bit.ly/3ZXFQLI

Show HN: MuJS Running on TempleOS https://bit.ly/4kYZK1d June 10, 2025 at 01:29AM

Show HN: An open-source rhythm dungeon crawler in 16 x 9 pixels https://bit.ly/45iKcko

Show HN: An open-source rhythm dungeon crawler in 16 x 9 pixels I just released my latest Godot project, a rhythm-based dungeon crawler a la Crypt of the Necrodancer. The entire game plays out in 16 x 9 pixels because of a dare from my game dev group. I've open-sourced (MIT) the code and project files. Of course, the music files I don't own aren't included in the Github project, but I'm releasing the game's hand-crafted pixel sprites under CC0. The Github page also talks about some of the tricks you need to make the rhythm part of the game play nice with the dungeon crawling part. https://bit.ly/4kzCWW5 June 6, 2025 at 11:20AM

Show HN: I made CSS-only glitch effect https://bit.ly/4dZWbWo

Show HN: I made CSS-only glitch effect https://bit.ly/4e3mLOk June 9, 2025 at 07:31AM

Show HN: SelfDB – Ditch Supabase and Firebase Lock-In, Self-Host Simply https://bit.ly/4jIbYdx

Show HN: SelfDB – Ditch Supabase and Firebase Lock-In, Self-Host Simply Hey HN! We're a small team of developers who, like many of you, love the power and convenience of Backend-as-a-Service (BaaS) platforms. However, we've also felt the sting of vendor lock-in, wrestled with the complexities of self-hosting feature-rich open-source alternatives, and worried about unpredictable costs or the sudden disappearance of free tiers that many indie devs and small projects rely on. We believe developers deserve more control and simplicity without sacrificing functionality. After countless hours spent navigating these challenges, we decided to build the solution we wished existed. So, we built SelfDB: a self-hosted, open-source alternative to platforms like Supabase or Firebase. SelfDB provides a PostgreSQL database, secure JWT-based authentication (with anonymous access capabilities), integrated object storage, WebSocket-based real-time updates, and serverless cloud functions powered by Deno 2.0 – all packaged into a single, easy-to-deploy containerized platform. Our goal is to give you the comprehensive features you expect from a modern BaaS, but with the freedom and control that comes from truly owning your backend stack. Here’s what SelfDB offers: Full PostgreSQL Power: Your data, your schema, no compromises. Direct SQL access when you need it. Robust Authentication: Secure user management with JWT tokens and flexible anonymous access. Integrated Object Storage: A dedicated SelfDB Storage Service for your files and media. Real-time Updates: Keep your applications in sync effortlessly using WebSockets. Modern Cloud Functions: Write custom serverless logic with Deno 2.0, benefiting from its security-first approach and native TypeScript support. Dead-Simple Deployment: This is where we really focused. Forget wrestling with a dozen different containers for a self-hosted BaaS. With SelfDB, you just need to unzip , configure your .env file, and run ./start.sh. That’s it. Truly Open & Yours: Your SelfDB purchase includes full access to our source code, empowering you to redeploy the software as often as you need. While resale is not permitted, you have the freedom to modify the code to perfectly fit your requirements. Your purchase also grants you access to our exclusive customer portal. Here, you'll receive continuous, free updates and can connect with the vibrant SelfDB community to network, report bugs, and provide valuable feedback. Production-Ready: We've architected SelfDB with security, logging, and monitoring considerations from the outset, so you can build with confidence. Under the hood, SelfDB leverages a FastAPI backend, known for its high performance and developer-friendly features , ensuring a responsive API. The cloud functions run in a Deno 2.0 environment, offering a modern and secure way to extend your backend. The entire platform is containerized using Docker and Docker Compose, with persistent data managed through Docker named volumes. You can get up and running locally with just a few commands: Full details, including the architecture diagram, are in zip you get when you buy Selfdb. To celebrate our launch and thank the early adopters in the HN community, we're offering. This is a great way to try out the extended features while supporting the project. You can find more details and grab the offer at : https://bit.ly/3SDpzI2 We're incredibly excited to share SelfDB with you today! SelfDB is new, and your feedback is invaluable to us. What are your biggest BaaS pain points? What features would you love to see in a self-hosted platform like SelfDB? We'll be here in the comments all day to answer your questions and hear your thoughts. Thanks for checking out SelfDB! https://bit.ly/3SDpzI2 June 9, 2025 at 09:13AM

Show HN: FlowHawk – ultra fast eBPF network security monitor with ML https://bit.ly/4jFyLqc

Show HN: FlowHawk – ultra fast eBPF network security monitor with ML I built FlowHawk, a high-performance network security monitor that uses eBPF/XDP to analyze packets in real-time and detect threats like DDoS attacks, port scans, and botnet activity. It’s written in Go and C is used for the eBPF program. Includes ML anomaly detection and a real-time dashboard. Currently over 80% test coverage and I would love your feedback and contributions! https://bit.ly/43Su0DS June 9, 2025 at 07:22AM

Sunday, 8 June 2025

Show HN: Astro Pinball https://bit.ly/4kZXqXH

Show HN: Astro Pinball I ported a classic windows game to iOS, this time with Game Center leaderboards and a brand new portrait mode! 100% free, no ads! https://apple.co/3Zpo4B4 June 9, 2025 at 12:15AM

Show HN: Small tool to query XML data using XPath https://bit.ly/3ZhGzr6

Show HN: Small tool to query XML data using XPath https://bit.ly/3ZhWsxF June 7, 2025 at 09:53PM

Saturday, 7 June 2025

Show HN: AI that extracts brand identity from websites to generate ads https://bit.ly/43A5711

Show HN: AI that extracts brand identity from websites to generate ads I built this because I kept procrastinating on creating ads for my projects. The technical challenge was interesting: how do you teach AI to extract "brand identity" from a website? Turns out websites are messy. Finding the actual logo vs random images, identifying brand colors vs generic link colors, understanding brand voice from homepage copy. The solution: Custom vision models + CSS parsing + GPT-4 for voice analysis. You paste a URL, it extracts brand elements, generates platform-specific ads. Not trying to "disrupt advertising" or anything dramatic. Just solving the specific problem of "I need a Facebook ad but Canva makes me want to cry." Built with Next.js, custom image processing pipeline, OpenAI API. The brand extraction accuracy is around 85% for well-structured sites, lower for sites that are... creative with their CSS. Happy to discuss the technical approach or share code snippets if anyone's curious about the brand extraction pipeline. https://bit.ly/43PUztv https://bit.ly/45KiOf6 June 8, 2025 at 06:15AM

Friday, 6 June 2025

Show HN: Televyze, Your IPTV OS https://bit.ly/457RXtf

Show HN: Televyze, Your IPTV OS https://bit.ly/4kZ3joe June 6, 2025 at 10:53PM

Show HN: SQLAlchemy just the core – a better way https://bit.ly/3Tcj1jH

Show HN: SQLAlchemy just the core – a better way For people who prefer to avoid ORM magic, this library defines a factory class that helps declare tables for SQLAlchemy core in a better way, so that the benefits of linting and editing tools can be utilised and a better syntax can be used for the queries. https://bit.ly/44dex1F June 7, 2025 at 12:50AM

Thursday, 5 June 2025

Show HN: Explainr – Upload a research paper and get a learning roadmap https://bit.ly/43uBCh1

Show HN: Explainr – Upload a research paper and get a learning roadmap I built Explainr ( https://bit.ly/45dt4fS ) to help people understand research papers. You upload a PDF, and it extracts key topics, their prerequisites, and gives you a learning roadmap. I’d love feedback on: Usefulness of the roadmap Accuracy of topic extraction Any UI/UX issues Note: You get 20 free credits (1 credit per document). Billing isn’t fully functional yet, and the API might throttle under load. But it works reliably for individual use. I'm at a point where I might move away from the project, but I wanted to ship it and learn what could be improved. Appreciate any feedback! https://bit.ly/45dt4fS June 5, 2025 at 11:37PM

Wednesday, 4 June 2025

Show HN: Clarity – A Dashboard for Scrum Teams (Early Access) https://bit.ly/3T7grLR

Show HN: Clarity – A Dashboard for Scrum Teams (Early Access) Hey HN, we just launched the first version of Clarity: https://bit.ly/3FHb3fm It’s a lightweight dashboard for Scrum Masters and Product Owners – giving you instant insights into team health, ticket quality, velocity and more. We built this after getting great feedback on a prototype during the Hack'n'Scrum alpha release. Now we're releasing it as a standalone tool – no setup, no integrations needed to get started. Jira integration optional. AI-powered insights included. Looking for feedback from agile teams, dev leads, PMs – or just curious minds. Would love to hear your thoughts on clarity, usability, and what's missing. Thanks in advance Simon & JP https://bit.ly/3FHb3fm June 5, 2025 at 06:16AM

Show HN: I made a 3D SVG Renderer that projects textures without rasterization https://bit.ly/4dYkYdd

Show HN: I made a 3D SVG Renderer that projects textures without rasterization https://bit.ly/4jygbQQ June 5, 2025 at 03:05AM

Show HN: Triage.flow – Chat with Any GitHub Repo Using Faiss and LlamaIndex https://bit.ly/43vAc5Z

Show HN: Triage.flow – Chat with Any GitHub Repo Using Faiss and LlamaIndex A few weeks ago I got rejected from a role and the feedback was that I needed a deeper understanding of FAISS and LlamaIndex. So I built triage.flow — an AI assistant that lets you explore and understand GitHub repositories through a chat interface. It clones a repo, indexes it using FAISS + BM25 + tree-sitter parsing, and powers a full UI where you can: - Ask natural-language questions like “how does auth work?” or “explain @src/components/Modal.tsx” - Mention specific files/folders with @filename.ts (autocomplete supported) - See how the agent thinks in real time (Thought → Action → Observation) - View retrieved code side-by-side with the chat It uses a hybrid RAG system, ReAct-style agent reasoning, and streaming responses — built with FastAPI, LlamaIndex, and React. GitHub: https://bit.ly/443q8RG Would love feedback or thoughts from anyone building similar tools. (Also exploring new opportunities — open to roles around LLM infra, RAG, or applied ML.) https://bit.ly/443q8RG June 4, 2025 at 11:48PM

Show HN: Workflows for getting Nvidia drivers working on Linux https://bit.ly/4dOrlQl

Show HN: Workflows for getting Nvidia drivers working on Linux https://bit.ly/43GngZH June 4, 2025 at 09:30PM

Tuesday, 3 June 2025

Show HN: CrowdRender – collaborative rendering plugin for Blender https://bit.ly/3FLkri1

Show HN: CrowdRender – collaborative rendering plugin for Blender CrowdRender is an alternative to render farms and render farm software (like deadline). Our software is licensed under the GPL V3, and primarily supports Blender's render pipeline, it supports Windows, MacOS and linux. The goal of the addon is to provide a simple, single install package that turns a laptop, desktop, workstation or server into a worker that can collaboratively render an animation or single image. We aim to make this as simple as possible so the plugin can be used by a single freelancer, without a deep knowledge of networking, right up to a technical director/software dev working at a large studio. https://bit.ly/4jJfEvK June 4, 2025 at 01:08AM

Show HN: LLMFeeder – Browser extension to extract clean content for LLM context https://bit.ly/43XDTRT

Show HN: LLMFeeder – Browser extension to extract clean content for LLM context I built this browser extension to solve a daily frustration: copying documentation from websites to feed into AI coding assistants like Cursor, Windsurf, or ChatGPT, only to get a mess of ads, popups, and navigation junk mixed in with the actual content. LLMFeeder uses Mozilla's Readability.js (same tech as Firefox Reader Mode) to extract just the main article content, converts it to clean markdown with Turndown.js, and copies it to your clipboard with a single keyboard shortcut (Alt+Shift+M or ⌥ ⇧ M). No clicking through popups, no selecting around ads, no fighting with modern web clutter. # Key features: • One-key extraction and markdown conversion • Works on Chrome and Firefox • Completely local processing (no data sent anywhere) • Configurable content scope and formatting options • Open source with clean, documented code The workflow is simple: hit the shortcut on any documentation page, switch back to your editor, paste clean markdown context, get better LLM responses. It's solving a real problem I have dozens of times per day, and early users seem to find it useful too. Available on both browser stores and GitHub for manual installation. # Links: • Demo: https://www.youtube.com/watch?v=JxHWqszlZDw • GitHub: https://bit.ly/4413k5a • Chrome: https://bit.ly/43rpj53... • Firefox: https://mzl.la/3SxpwgX Would love feedback from fellow developers who deal with this same workflow friction. What other pain points do you have when feeding content to LLMs? https://bit.ly/4413k5a June 3, 2025 at 10:43PM

Show HN: Gradle plugin for faster Java compiles https://bit.ly/447WBFF

Show HN: Gradle plugin for faster Java compiles Hey HN, We've written a pretty cool Gradle plugin I wanted to share. It turns out if you native-image the Java and Kotlin compilers, you can experience a serious gain, especially for "smaller" projects (under 10,000 classes). By compiling the compiler with native image, JIT warmup normally experienced by Gradle/Maven et al is skipped. Startup time is extremely fast, since native image seals the heap into the binary itself. The native version of javac produces identical outputs from inputs. It's the same exact code, just AOT-compiled, translated to machine code, and pre-optimized by GraalVM. Of course, native image isn't optimal in all cases. Warm JIT still outperforms NI, but I think most projects never hit fully warmed JIT through Gradle or Maven, because the VM running the compiler so rarely survives for long enough. Elide (the tool used by this plugin) also supports fetching Maven dependencies. When active, it prepares a local m2 root where Gradle can find your dependencies already on-disk when it needs them. Preliminary benchmarking shows a 100x+ gain since lockfiles prevent needless re-resolution and native-imaging the resolver results in a similar gain to the compiler. We (the authors) are very much open to feedback in improving this Gradle plugin or the underlying toolchain. Please, let us know what you think! https://bit.ly/3ZQz9er June 3, 2025 at 08:59PM

Show HN: Datta AI – Get paid when your data trains AI models https://bit.ly/3ZNkQY1

Show HN: Datta AI – Get paid when your data trains AI models We just launched Datta AI, a new platform that flips the AI data model. Right now, AI companies are scraping the internet, collecting massive amounts of user data — and users get nothing. Datta AI is building a data layer where: People connect or upload their data Retain control over how it’s used Earn money when their data powers AI systems It’s like YouTube, but for AI data. We’re just launching the waitlist and would love feedback from the HN community — especially around: How to make data contribution feel meaningful Transparent monetization for contributors Privacy and control at the core Our goal is to build a fairer AI future — powered by people, not just platforms. https://bit.ly/3HqC4nP Happy to answer any questions! — Andrew, Founder of Datta AI https://bit.ly/3HqC4nP June 3, 2025 at 05:26AM

Monday, 2 June 2025

Show HN: Clai – Unixlike vendor agnostic LLM context feeder https://bit.ly/4jHmQsg

Show HN: Clai – Unixlike vendor agnostic LLM context feeder Posting my tool clai again since tooling seems to be a buzz now a days. Clai uses the conversation system and 'custom tools' when approaching coding tasks. This allows the LLMs to query the file system so that it builds the context specifically for the prompted usecase. Codex and Copilot etc usually takes entire repos as context, causing millions and millions of tokens, which of course is expensive. Clai, on the other hand, achieves the same result at lower cost, especially since it's possible to tweak which model to use and design specialized prompts in profiles to achieve certain tasks. I wrote the majority of this tool over a year ago now, only now I've seen the big corporations 'catch up' with codex cli and claude sdk. So the benefit with clai here is that it's vendor agnostic. https://bit.ly/4a7JllR June 3, 2025 at 04:41AM

Show HN: Page Magic: Use AI to customize any web page https://bit.ly/4jBwdcS

Show HN: Page Magic: Use AI to customize any web page I built this Chrome extension (using Claude Code) to help me customize the style of web pages to my liking. It's not perfect, but it does a decent job most of the time. You will need to bring your own Anthropic API key and add it in the settings if you want to try it out. Features: - Use natural language to customize any web page - You can make the changes apply to the current page only or domain-wide - You can see your prompt history for the page and toggle any of them - Cost is tracked using Anthropic pricing and token counts (it may not be 100% accurate, but close enough) Cost per change tends to be around $0.005 depending on page size. Things you can try: - Change the background color, text color, etc. - Remove obnoxiously large hero images - Reduce line spacing - Increase content area width - Remove stickiness of top headers - ... anything you can think up https://bit.ly/3T37KSL June 3, 2025 at 01:24AM

Sunday, 1 June 2025

Show HN: Agno – A full-stack framework for building Multi-Agent Systems https://bit.ly/4kMkzwJ

Show HN: Agno – A full-stack framework for building Multi-Agent Systems https://bit.ly/4kQtqgZ June 2, 2025 at 02:18AM

Show HN: I built an AI Agent that uses the iPhone https://bit.ly/3Flpkyl

Show HN: I built an AI Agent that uses the iPhone It’s powered by OpenAI’s GPT 4.1 model. Uses Xcode UI tests + accessibility tree to look into apps, and performs swipes, taps, etc to get things done. https://bit.ly/3HfQ3Np June 2, 2025 at 03:37AM

Show HN: Moon Phase Algorithms for C, Lua, Awk, JavaScript, etc. https://bit.ly/3FsREij

Show HN: Moon Phase Algorithms for C, Lua, Awk, JavaScript, etc. https://bit.ly/43WetnN June 2, 2025 at 12:22AM