Sunday, November 30, 2025

Show HN: A fun password strength meter I made for my teenage kids and friends https://ift.tt/2NmTcbV

Show HN: A fun password strength meter I made for my teenage kids and friends https://passwordcat.top December 1, 2025 at 01:03AM

Show HN: I Built Tinyfocus – A Minimal Tool to Help Solo Founders Focus https://ift.tt/rY0qp5l

Show HN: I Built Tinyfocus – A Minimal Tool to Help Solo Founders Focus Hi HN, I just launched Tinyfocus, a small productivity tool designed specifically for solo founders and builders. The goal is simple: help you focus on what matters and get more done in less time. Here’s what Tinyfocus does: Lets you track your top tasks and prioritize efficiently. Provides micro dashboards to keep your daily focus in check. Lightweight, no distractions, no fluff. I built it entirely by myself, iterating in public, and I wanted to share it with the community to get feedback. It’s been crazy seeing how a simple tool can make such a difference in daily focus, especially when you’re juggling multiple projects as a solo founder. Check it out here: tinyfoc.us I’d love to hear your thoughts – any feedback, feature ideas, or bugs you notice. Thanks! https://ift.tt/EWjfJOt November 30, 2025 at 11:35PM

Saturday, November 29, 2025

Show HN: I made a free log anonymizer in the browser https://ift.tt/bN9n3To

Show HN: I made a free log anonymizer in the browser https://ift.tt/ZHETL7l November 30, 2025 at 04:05AM

Show HN: Nano PDF – A CLI Tool to Edit PDFs with Gemini's Nano Banana https://ift.tt/vRheFbs

Show HN: Nano PDF – A CLI Tool to Edit PDFs with Gemini's Nano Banana The new Gemini 3 Pro Image model (aka Nano Banana) is incredible at generating slides, so I thought it would be fun to build a CLI tool that lets you edit PDF presentations using plain English. The tool converts the page you want to edit into an image, sends it to the model API together with your prompt to generate an edited image, then converts the updated image back and stitches into the original document. Examples: - `nano-pdf edit deck.pdf 5 "Update the revenue chart to show Q3 at $2.5M"` - `nano-pdf add deck.pdf 15 "Create an executive summary slide with 5 bullet points"` Features: - Edit multiple pages in parallel - Add entirely new slides that match your deck's style - Google Search enabled by default so the model can look up current data - Preserves text layer for copy/paste and search It can work with any kind of PDF but I expect it would be most useful for a quick edit to a deck or something similar. GitHub: https://ift.tt/C2aXI4g https://ift.tt/C2aXI4g November 30, 2025 at 02:14AM

Show HN: Zero-power photonic language model–code https://ift.tt/Igt4dM9

Show HN: Zero-power photonic language model–code The model uses a 1024-dimensional complex Hilbert space with 32 layers of programmable Mach–Zehnder meshes (Reck architecture) and derives token probabilities directly via the Born rule. Despite using only unitary operations and no attention mechanism, a 1024×32 model achieves coherent TinyStories generation after < 1.8 hours of training on a single consumer GPU. This is Part 1 - the next step is physical implementation with $50 of optics from AliExpress. https://zenodo.org/records/17764289 November 30, 2025 at 12:15AM

Friday, November 28, 2025

Show HN:TaskHub – Update https://ift.tt/1JYKeiz

Show HN:TaskHub – Update https://ift.tt/aB7YpJ8 November 29, 2025 at 01:09AM

Show HN: Local-first RAG for PDF user manuals, datasheets https://ift.tt/19YoAQN

Show HN: Local-first RAG for PDF user manuals, datasheets I work on embedded firmware for my day job, and I've found LLMs to be useful for answering questions about technical errata. But, they tend to be bad at answering highly specific questions without using some kind of search tool (if they decide to use one at all), and some user manuals are far too large to fit into a context window. I built askdocs-mcp as a way to give agents a more direct route to searching through a project's source-of-truth documents. My design constraints were that it run 100% locally, as some manuals are under NDA. It should start up fast, and let me experiment with different embedding & language models. It was built with ollama in mind, but if you can't run models locally, it will work with any OpenAI compatible endpoint. Features: - Incrementally builds and caches the set of docs. Initial start up can take a while as PDFs are chunked and ran through an embedding model, but after that, startup is near instant. - Uses the filesystem as the database - you only need `ollama` running somewhere so the tool can access an embedding and natural language model. - Provides a tool `ask_docs` for getting natural-language answers back about what the documentation says, which are annotated with page numbers the information came from. Those can be used with tool `get_doc_page` to retrieve the full page if the agent needs additional context. Because I'm providing the exact set of documents that apply to my project, I see fewer hallucinations and rabbit-hole chasing. The agent isn't relying (as much) on its latent space to answer questions, and it avoids using a web search tool which might find subtly different part numbers or protocol versions. It saves precious context as well, because the parent agent gets a concise version of what it's looking for, instead of doing the "searching" itself by loading large chunks of the document into itself. I'm sure there are improvements that can be made e.g. document chunking or the "system prompt" the tool gives to the language model - I'd love to hear your feedback, especially if you find this useful. Thanks! https://ift.tt/bNDacyd November 29, 2025 at 12:17AM

Show HN: Design a commercial bakery in an afternoon, not for $10k https://ift.tt/ZlqkMrH

Show HN: Design a commercial bakery in an afternoon, not for $10k Hi HN, I'm Rafael Mauricio, the founder of RF Modern Bakery Design. For the last decade, I've worked with hundreds of talented bakers. The same frustrating pattern kept emerging: they had the culinary skills to build a successful business, but were completely blocked by the monumental task of designing their commercial kitchen. A brilliant baker shouldn't have to also become a construction manager, HVAC expert, and workflow engineer. The traditional process is a black hole of time and money—taking 3-6 months and $10,000+ in consulting fees just to get a viable floor plan. Most independent operators can't afford this. We built RF Modern Bakery Design to bridge that gap. The Product: It's a dual-sided service. Custom Bakery Design: The time-tested, professional service for creating full, build-ready bakery concepts. Online Bakery Design Courses: This is the core of our "Show HN." We've productized our decade of expertise into video courses that teach the principles of efficient layout, equipment selection, and workflow optimization. It's like having a senior designer guide you through the entire process, empowering you to design your own space or intelligently manage a contractor. The Tech Stack: We keep it simple and focused on delivery: a static site that lets us pour 100% of our energy into creating high-quality, actionable lessons and resources. We're launching this to solve the "barrier to entry" problem in the food service industry. It's for aspiring bakery owners, culinary graduates, and even existing owners planning a renovation who need a clear, professional path to a functional and profitable layout without the prohibitive upfront cost. We'd love for you to check it out and are eager for any feedback: Landing Page: https://ift.tt/xrZmKf1 Happy to answer any questions about the business model, the design principles we teach, the build process, or the bakery industry in general https://ift.tt/xrZmKf1 November 29, 2025 at 12:31AM

Show HN: Pulse 2.0 – Live co-listening rooms where anyone can be a DJ https://ift.tt/J5LvOuN

Show HN: Pulse 2.0 – Live co-listening rooms where anyone can be a DJ I wanted to listen to music with friends who live far away. Not "watch a YouTube video together" - actually share what I'm hearing in real-time, like we're in the same room. Pulse is what came out of that. Anyone can host a live audio stream from their browser tab or system audio. Listeners join, music recognition identifies tracks automatically, and there's chat with 7TV emotes. No account required - you get an anonymous code and you're in. We're running demo rooms that stream NTS Radio and SomaFM 24/7 (indie project, not affiliated - we backlink to the original stations). There's also a "Money For Nothing 24/7" room if you want to loop that Dire Straits instrumental forever. Think of it as co-listening infrastructure. Bedroom DJs, listening parties, or just sharing your current vibe. https://473999.net/pulse November 29, 2025 at 12:09AM

Thursday, November 27, 2025

Show HN: I built a free astro and tailwind static site for GitHub pages https://ift.tt/Rodpx1w

Show HN: I built a free astro and tailwind static site for GitHub pages Using my GitHub pro+ with vs code setup This is a demonstration of how good of a site can I build essentially 100% for free + free hosting (if coded manually without a 50$ subscription) And I went completely overboard on purpose its 99% useless for a real production deployment im sure but for mini blogs probably might be useful idk I dont even use the new GitHub spark or whatever to slow compared to 1k+ line edits every couple minutes im obviously working on a ton of other things I won't make public yet but will in the future https://tariqdude.github.io/Github-Pages-Project-v1/ November 28, 2025 at 03:47AM

Show HN: Whole-home VPN router with hardware kill switch (OpenWrt and WireGuard) https://ift.tt/XMQSRIj

Show HN: Whole-home VPN router with hardware kill switch (OpenWrt and WireGuard) With internet censorship and surveillance on the rise, ie; UK Online Safety Bill (July 2025) and Australia's social media legislation (Dec 2025) introducing mandatory age verification (read: initial step on the pathway to social credit), I wanted a privacy-first solution that protects browsing history from ISPs and third-party verification services, but not one that requires you to be an Einstein to deploy. This stack turns a Raspberry Pi (or any OpenWrt-compatible device) into a network-wide VPN gateway. Key features: - Hardware kill switch: VPN down = no internet (not a software rule that can leak) - AmneziaWG obfuscation for DPI-resistant connections - Optional AdGuard Home for DNS filtering - Works for all devices including smart TVs and IoT that can't run VPN apps Not a techie? The README is optimized for AI-assisted deployment. Feed it to your LLM of choice (Claude, GPT, etc.) and it can walk you through the entire setup for your specific hardware. Mullvad-focused but works with any WireGuard provider. MIT license. Docker deploy in testing (coming soon) https://ift.tt/l36Kcry November 28, 2025 at 04:20AM

Show HN: No Black Friday – A directory of fair-price brands https://ift.tt/pVSACeh

Show HN: No Black Friday – A directory of fair-price brands The idea came from noticing how many brands inflate prices only to discount them later. Some companies refuse to do that, and I wanted a place to highlight them. If you know a company that doesn’t participate in Black Friday or similar discount events, please add it or share it here. I’d love to grow the list with help from the community. Manuel https://ift.tt/gV3Ms2K November 28, 2025 at 02:50AM

Wednesday, November 26, 2025

Show HN: Ghostty-Web – Ghostty in the Browser https://ift.tt/2tH9FIk

Show HN: Ghostty-Web – Ghostty in the Browser https://ift.tt/Oi8obvR November 26, 2025 at 11:06PM

Show HN: Infinite scroll AI logo generator built with Nano Banana https://ift.tt/tIlxRH8

Show HN: Infinite scroll AI logo generator built with Nano Banana https://ift.tt/9jKUy0V November 27, 2025 at 01:04AM

Show HN: Yolodex – real-time customer enrichment API https://ift.tt/l8k0Eqs

Show HN: Yolodex – real-time customer enrichment API hey hn, i’ve been working on an api to make it easy to know who your customers are, i would love your feedback. what it does send an email address, the api returns a json profile built from public data, things like: name, country, age, occupation, company, social handles and interests. It’s a single endpoint (you can hit this endpoint without auth to get a demo of what it looks like): curl https://ift.tt/kTK5wni \ --request POST \ --header 'Content-Type: application/json' \ --data '{"email": "john.smith@example.com"}' everyone gets 100 free, pricing is per _enriched profile_: 1 email ~ $0.03, but if i don’t find anything i wont charge you. why i built it / what’s different i once built open source intelligence tooling to investigate financial crime but for a recent project i needed to find out more about some customers, i tried apollo, clearbit, lusha, clay, etc but i found: 1. outdated data - the data about was out-of-date and misleading, emails didn’t work, etc 2. dubious data - i found lots of data like personal mobile numbers that i’m pretty sure no-one shared publicly or knowingly opted into being sold on 3. aggressive pricing - monthly/annual commitments, large gaps between plans, pay the same for empty profiles 4. painful setup - hard to find the right api, set it up, test it out etc i used knowledge from criminal investigations to build an api that uses some of the same research patterns and entity resolution to find standardized information about people that is: 1. real-time 2. public info only (osint) 3. transparent simple pricing 4. 1 min to setup what i’d love feedback on * speed : are responses fast enough? would you trade-off speed for better data coverage? * coverage : which fields will you use (or others you need)? * pricing : is the pricing model sane? * use-cases : what you need this type data for (i.e. example use cases)? * accuracy : any examples where i got it badly wrong? happy to answer technical questions in the thread and give more free credits to help anyone test https://api.yolodex.ai November 24, 2025 at 07:32PM

Show HN: Safe-NPM – only install packages that are +90 days old https://ift.tt/E3aFYbB

Show HN: Safe-NPM – only install packages that are +90 days old This past quarter has been awash with sophisticated npm supply chain attacks like [Shai-Hulud]( https://ift.tt/6nWwgsH... () and the [Chalk/debug Compromise]( https://www.wiz.io/blog/widespread-npm-supply-chain-attack-b... ). This CLI helps protect users from recently compromised packages by only downloading packages that have been public for a while (default is 90 days or older). Install: npm install -g @dendronhq/safe-npm Usage: safe-npm install react@^18 lodash How it works: - Queries npm registry for all versions matching your semver range - Filters out anything published in the last 90 days - Installs the newest "aged" version Limitations: - Won't protect against packages malicious from day one - Doesn't control transitive dependencies (yet - looking into overrides) - Delays access to legitimate new features This is meant as a 80/20 measure against recently compromised NPM packages and is not a silver bullet. Please give it a try and let me know if you have feedback. https://ift.tt/vD60Pjn November 24, 2025 at 03:44AM

Tuesday, November 25, 2025

Show HN: MCP Security Scanning Tool for CI/CD https://ift.tt/uBo6RVI

Show HN: MCP Security Scanning Tool for CI/CD https://ift.tt/GH6gmqL November 26, 2025 at 02:11AM

Show HN: Superglue – OSS integration tool that understands your legacy systems https://ift.tt/WLObTuS

Show HN: Superglue – OSS integration tool that understands your legacy systems If you've ever worked in a large company, you've probably encountered "shadow infrastructure": scripts nobody understands or custom connectors written once and never touched again. This glue layer isn't documented, isn't owned by anyone, and tends to break when systems are upgraded or someone leaves. It's also the part everybody dreads working on, because it's hard to understand, painful to work with, and full of unknown unknowns. We built superglue so that engineers stop wasting time on deciphering legacy APIs and documentation. superglue ingests existing glue code, SQL, configs, docs, OpenAPI specs and reverse-engineers what the system is actually doing. It then maps dependencies and regenerates everything as clean javascript code that can run directly or be exposed via MCP or SDK. It also monitors API changes and schema drift, and automatically repairs integrations when upstream systems change. In short: It turns legacy integrations into code you can easily understand, test, and update. So that engineers can do more exciting feature work, and companies can migrate and upgrade systems faster. Think of it as: a context engine + code generator + integration runtime for legacy glue. What we'd love feedback on - How do you deal with "nobody knows what this script does" situations? - What would you want to know about your legacy systems? OSS/community version: https://ift.tt/yd1YHWO More info: https://superglue.ai Happy to go deeper on the technical details. https://superglue.ai November 25, 2025 at 09:58PM

Monday, November 24, 2025

Show HN: I built an interactive HN Simulator https://ift.tt/f1itRVA

Show HN: I built an interactive HN Simulator Hey HN! Just for fun, I built an interactive Hacker News Simulator. You can submit text posts and links, just like the real HN. But on HN Simulator, all of the comments are generated by LLMs + generate instantly. The best way to use it (IMHO) is to submit a text post or a curl-able URL here: https://news.ysimulator.run/submit . You don't need an account to post. When you do that, various prompts will be built from a library of commenter archetypes, moods, and shapes. The AI commenters will actually respond to your text post and/or submitted link. I really wanted it to feel real, and I think the project mostly delivers on that. When I was developing it, I kept getting confused between which tab was the "real" HN and which was the simulator, and accidentally submitted some junk to HN. (Sorry dang and team – I did clean up after myself). The app itself is built with Node + Express + Postgres, and all of the inference runs on Replicate. Speaking of Replicate, they generously loaded me up with some free credits for the inference – so shoutout to the team there. The most technically interesting part of the app is how the comments work. You can read more about it here, as well as explore all of the available archetypes, moods, and shapes that get combined into prompts: https://news.ysimulator.run/comments.html I hope you all have as much fun playing with it as I did making it! https://news.ysimulator.run/news November 24, 2025 at 11:22PM

Show HN: I built an interactive map of jobs at top AI companies https://ift.tt/PaeTNZD

Show HN: I built an interactive map of jobs at top AI companies I built a live interactive map that shows where top AI companies hire around the world. I collected this data for a hackathon project. Many ATS providers have a public API that you can hit with the slug of the companies to get open jobs. The hardest part was finding the companies. I tried Firecrawl but it returned around 200 companies per provider which wasn’t enough for me. Then, I tried SERPAPI but it was expensive. I ended up using SearXNG to discover companies by ATS type and fetch their job postings. This produced a large dataset of 200k+ jobs (I only use a subset as it would have taken too much time processing). A few days ago, I decided to build a visualization of the data as I didn’t know what to do with it and wanted people to benefit. I kept catching myself wanting to ask simple questions like “show only research roles in Europe” or “filter for remote SWE positions” (and had plenty of free ai credits) so I added a small LLM interface that translates natural language into filters on the map. The map is built with Vite + React + Mapbox. Live demo: https://map.stapply.ai GitHub (data): https://ift.tt/uhd98yF Would love feedback, ideas for improvement, or contributions. https://map.stapply.ai November 24, 2025 at 11:38PM

Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code https://ift.tt/GQauRgE

Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code Hi All, Recently I've been using Claude Code a lot for de...