ads
Thursday, July 31, 2025
Show HN: Publican – an HTML-first static site generator for Node.js https://ift.tt/wxlFYMz
Show HN: Publican – an HTML-first static site generator for Node.js I'm Craig Buckler and Publican is my tiny, simple, fast, and free static site generator for Node.js. I've used several SSGs including Jekyll, Metalsmith, and Eleventy. Why build another? The main reason: personal preference. All SSGs have features that I need, features I don't need, and features they don't support. Publican implements just enough with flexibility to extend it using JavaScript. Publican templates use JavaScript literal ${ expressions } so there's no weird syntax to learn. You can also use !{ expressions } to output partially-built pages for runtime use in Express.js or elsewhere. Features include: - process any content: markdown, HTML, CSS, JavaScript, TXT, SVG, RSS, XML, etc. - simple JavaScript configuration - clean URL routing - automated navigation, pagination, directory, and tag index pages - built-in syntax highlighting - virtual content and templates (passed as strings) - extendable function hooks - use whatever client-side framework you like (or none!) - fast site build and file watch rebuild - full documentation at https://ift.tt/Q3BvcJi - starter themes at https://ift.tt/cWQJm5l You can install Publican using npm: https://ift.tt/kpd1jC4 The code is available at: https://ift.tt/T2YZ0xS Also available for Publican: - https://ift.tt/Iu7Hd4h - a hot-reloading development server - https://ift.tt/VHRbLJF - a search engine for any static site All feedback is appreciated! https://publican.dev/ July 31, 2025 at 10:33PM
Show HN: Mcp-use – Connect any LLM to any MCP https://ift.tt/VaBMb6p
Show HN: Mcp-use – Connect any LLM to any MCP Hey Pietro and Luigi here, we are the authors of mcp-use ( https://ift.tt/3nSEeGz ). When the first MCP servers came out we were very excited about the technology, but as soon as we wanted to get our hands dirty, we found out that MCP could be used only through Claude Desktop or Cursor. As engineers, we did not like that. MCP seemed like something you wanted to use to build products and applications yourself, not something to hide behind a closed source application. So we approached the SDK but were pretty dissatisfied with the developer experience (double async loops, lots of boilerplate). We decided to write mcp-use to make our lives easier. mcp-use lets you connect any LLM to any MCP server in just 6 lines of code. We provide a high level abstraction over the official MCP SDK that makes your life easier and supports all the functionalities of the protocol. Demo video here: https://www.youtube.com/watch?v=nL_B6LZAsp4 . The key abstractions we provide are called MCPClient and MCPAgent. MCPClient takes in a set of server configurations, automatically detects the transport type and creates a background task which handles the stream from/to the server. MCPAgent is a combination of the MCPClient, an LLM, and a custom system prompt. It consumes the MCP client by transforming the tools, resources and prompts into model agnostic tools that can be called by the LLM. The library also contains some cool utilities: - secure sandboxed execution of MCP servers (we know the protocol doesn't shine for security) - meta-tools that allow the agent to search over available servers and tools (to avoid context flooding) and connect dynamically to the server it needs (you could create the omnipotent agent with this). Some cool things we did with this: - write an agent that can use a browser and create/read linear tickets updated with latest information on the internet - write an agent that has access to the metrics of our company to automatically create weekly reports. - I connected an agent to an IKEA curtain I hacked an MCP on to adapt the lighting of my room from images of the lighting situation. - recreated am open source claude code like CLI, with full MCP capability but with custom models and BYOK ( https://ift.tt/qnGMTbc ). We recently crossed 100,000 download and we are used by many organizations, including NASA! We’d love to hear what you think of it, most importantly how we can improve it! We are happy to answer any questions and look forward to your comments. https://ift.tt/3nSEeGz July 31, 2025 at 11:25PM
Wednesday, July 30, 2025
Show HN: State of the Art Open-source alternative to ChatGPT Agents for browsing https://ift.tt/u5oXVrm
Show HN: State of the Art Open-source alternative to ChatGPT Agents for browsing Hey HN, We are Winston, Edward, and James, and we built Meka Agent, an open-source framework that lets vision-based LLMs execute tasks directly on a computer, just like a person would. Backstory: In the last few months, we've been building computer-use agents that have been used by various teams for QA testing, but realized that the underlying browsing frameworks aren't quite good enough yet. As such, we've been working on a browsing agent. We achieved 72.7% on WebArena compared to the previous state of the art set by OpenAI's new ChatGPT agent at 65.4%. You can read more about it here: https://ift.tt/oYHftXr . Today, we are open sourcing Meka, our state of the art agent, to allow anyone to build their own powerful, vision-based agents from scratch. We provide the groundwork for the hard parts, so you don't have to: * True vision-based control: Meka doesn't just read HTML. It looks at the screen, identifies interactive elements, and decides where to click, type, and scroll. * Full computer access: It's not sandboxed in a browser. Meka operates with OS-level controls, allowing it to handle system dialogues, file uploads, and other interactions that browser-only automation tools can't. * Extensible by design: We've made it easy to plug in your own LLMs and computer providers. * State-of-the-art performance: 72.7% on WebArena Our goal is to enable developers to create repeatable, robust tasks on any computer just by prompting an agent, without worrying about the implementation details. We’d love to get your feedback on how this tool could fit into your automation workflows. Try it out and let us know what you think. You can find the repo on GitHub and get started quickly with our hosted platform, https://ift.tt/HQmqSvI . Thanks, Winston, Edward, and James https://ift.tt/Px5EBXo July 30, 2025 at 09:11PM
Show HN: An AI agent that learns your product and guides your users https://ift.tt/mI9b8qY
Show HN: An AI agent that learns your product and guides your users Hey HN! My name is Christian, and I’m the co-founder of https://frigade.ai . We’ve built a powerful AI agent that automatically learns how to use any web-based product, and in turn guides users directly in the UI, automatically generates documentation, and even takes actions on a user’s behalf. Think of it as Clippy from the old MS Office. But on steroids. And actually helpful. You can see the agent and tool-calling SDK in action here: https://www.youtube.com/watch?v=UPe0t3A1Vpg How is this different from other AI customer support products? Most AI "copilots" are really just glorified chatbots. They skim your help center and spit out some nonspecific bullet points. Basically some ‘hopes and prayers’ that your users will figure it out. Ultimately, this puts the burden on the user to follow through. And assumes companies are keeping their help center up-to-date with every product change. That means constant screenshots of new product UI or features for accurate instructions.These solutions leverage only a fraction of what’s possible with AI, which can now reason about software interfaces extensively. With Frigade AI, we guide the user directly in the product and build on-demand tours based on the current user’s state and context. The agents can also take actions immediately on a user’s behalf, e.g. inviting a colleague to a workspace or retrieving billing information (via our tool calling SDK). This was only made possible recently. The latest frontier models (GPT 4.1, Claude 4, Gemini 2.5, etc.) are able to reason about UIs and workflows in a way that simply didn’t work just 6 months ago. That’s why we’re so excited to bring this technology to the forefront of complex legacy SaaS applications that are not yet AI enabled. How does it work? 1. Invite agent@frigade.ai to your product. You can send multiple invitations based on distinct roles. 2. Our agent automatically explores and reasons about your application. 3. Attach any existing help center resources or training documentation to supplement the agent’s understanding. Totally optional. 4. Install the agent assistant Javascript snippet (just a few lines). 5. That’s it. Your users can now start asking questions and get on demand product tours and questions answered in real time without any overhead. This process takes only a few minutes. Once running, you can improve the agent by rating and providing feedback to the responses it provides. If you want to integrate further, you can also hook up your own code to our tool calling SDK to enable the agent to look up customer info, issue refunds, etc. directly. These calls can be made with just a few lines of code by describing the tool and its parameters in natural language and passing a single Javascript promise (e.g. make an API call, call a function in your app, etc.). Would love to hear what the HN crowd thinks about this approach! Are you building your own AI agent from scratch, or looking to embed one off the shelf? July 30, 2025 at 08:24PM
Tuesday, July 29, 2025
Show HN: TanStack DB – Reactive DB with Differential Dataflow for TanStack Query https://ift.tt/wPMV96I
Show HN: TanStack DB – Reactive DB with Differential Dataflow for TanStack Query Hi HN, Kyle, Sam and the TanStack team here. We’ve been working on TanStack DB, an embedded, reactive client database for TanStack Query, and are proud to announce today that with the 0.1 release that it's now in BETA! TanStack DB plugs into your existing TanStack Query useQuery calls and uses Differential Dataflow to incrementally recompute only what changed, so updates stay sub-millisecond even with 100k rows. You get live queries, optimistic updates with automatic rollback, and streaming joins — all in the client! TanStack DB works with REST, GraphQL, WebSockets, and shines with sync engines like ElectricSQL or Firebase, letting you load large, normalized collections once and stream real-time changes into the client without manual bookkeeping. It sits on top of queryClient so you can adopt it incrementally, one route at a time. - Intro post: https://ift.tt/XyLqnOi... - Local-first sync via Electric: https://ift.tt/NnJLGKa... - Web starter with TanStack Start: https://ift.tt/4RwYSIr... - Mobile starter with Expo: https://ift.tt/4RwYSIr... - Project website and docs: https://tanstack.com/db - GitHub repo: https://ift.tt/cDxgQNY Try it out and let us know what you think! https://ift.tt/opaFH7P July 30, 2025 at 12:48AM
Show HN: Maia Chess – Human-like chess AI for playing, learning, and more https://ift.tt/92nFeTJ
Show HN: Maia Chess – Human-like chess AI for playing, learning, and more We're thrilled to announce that www.maiachess.com is now in open beta, meaning everyone can access it! Maia is the most human-like chess AI, and is an ongoing research project at the University of Toronto developing fun, useful, and novel human-AI collaboration in chess. Please give it a try and let us know what you think. We're still rapidly improving and iterating on it. * Play Maia-2: Play the (updated) most human-like chess engine, tailored to your skill level * Analyze your games: See how you (or the pros!) stack up with both Maia’s human-based predictions and classic Stockfish evaluation * Try Maia-powered puzzles: Tactics puzzles curated and analyzed through Maia’s unique lens * Openings drill: Brand new! Select openings, play through them against Maia, and get instant, personalized feedback * Hand & Brain: Play this fun team variant where you play with Maia as a human-AI team * Bot-or-not: A chess Turing Test: can you spot the bot in a real human-vs-bot game? * Leaderboards: See how you rank in each mode, and challenge yourself to climb higher We’d love your feedback: what works, what doesn’t, what’s missing, or what would make the platform more valuable for you. Join our Discord to chat with us and other users ( https://ift.tt/qpdb6z8 ). If you're interested in our research behind Maia, you can check out these papers: Aligning Superhuman AI with Human Behavior: Chess as a Model System , KDD 2020 Detecting Individual Decision-Making Style: Exploring Behavioral Stylometry in Chess , NeurIPS 2021 Learning Models of Individual Behavior in Chess , KDD 2022 Designing Skill-Compatible AI: Methodologies and Frameworks in Chess , ICLR 2024 Maia-2: A Unified Model for Human-AI Alignment in Chess , NeurIPS 2024 Learning to Imitate with Less: Efficient Individual Behavior Modeling in Chess , under review https://ift.tt/ysSnwIX July 30, 2025 at 12:28AM
Show HN: I built an AI that turns any book into a text adventure game https://ift.tt/iuzPl9B
Show HN: I built an AI that turns any book into a text adventure game It's a web app that uses AI to turn any book into a playable text adventure. Your favorite book, but your choices, hence your story. You can even "remix" the genre like playing Dune as a noir detective story. Note: Work in progress. Suggestions are welcome. https://ift.tt/xXb7rQB July 29, 2025 at 11:17PM
Monday, July 28, 2025
Show HN: Allzonefiles.io – get lists of all registered domains in the Internet https://ift.tt/z6UbfrQ
Show HN: Allzonefiles.io – get lists of all registered domains in the Internet This site provides lists with 305M of domain names across 1570 domain zones in the entire Internet. You can download these lists from the website or via API. Domain lists for majority of zones are updated daily. https://allzonefiles.io July 29, 2025 at 12:51AM
Show HN: Font Awesome 7 launches with new icon packs https://ift.tt/PngxXMt
Show HN: Font Awesome 7 launches with new icon packs I work at Font Awesome (YC 2015) and we recently launched Font Awesome 7, including hundreds of new icons, a fresh visual redesign, and better perf. Fun fact: Font Awesome icons are viewed 6–8 TRILLION times per month, so we have a pretty good idea which ones are used the most! Armed with this knowledge, we added seven entirely new icon packs, each with 200+ of the most frequently used icons in their own unique designs. What's new in v7: - 300+ new icons - Redesigned core icons for better visual consistency, clearer shapes, and smoother outlines - The Icon Wizard now supports over 40 modifiers and can instantly convert modified icons into Duotone - Better rendering and file loading - Seven new Pro+ icon packs: Chisel, Etch, Jelly, Notdog, Slab, Thumbprint, Whiteboard, and more on the way Head to https://ift.tt/aKYndIy to browse all of the new icons and styles. We love feedback and I'm happy to answer any questions about the release, the tech behind it, or icon design in general! (Note that I primarily work on a sister product called Web Awesome, so it might take me a little time to reply if I have to ping a colleague about a specific question!) https://fontawesome.com July 28, 2025 at 11:44PM
Show HN: I built a free tool to find valuable expired domains using AI https://ift.tt/dknq0sZ
Show HN: I built a free tool to find valuable expired domains using AI Hi HN, I’ve been collecting and analyzing expired domains for years — especially those about to drop. Every day, tens of thousands expire. Most are junk, but a few still have traffic, backlinks, SEO value, or just great names. Finding them used to take hours. Last week I put my internal tools online: https://ift.tt/FCAEiru No login, no paywall Updated daily Combines domain history, traffic, SEO data and AI-driven insights to identify valuable expirations The goal: help spot valuable domains quickly and skip the noise. Still a work-in-progress — would love feedback: Is this useful? What signals or filters would you add? Any UI or speed improvements? Thanks! https://ift.tt/xIRwLKT July 28, 2025 at 11:25PM
Sunday, July 27, 2025
Show HN: Cronus – A Beautiful, Multilingual Cron Expression Editor https://ift.tt/bO7qKzk
Show HN: Cronus – A Beautiful, Multilingual Cron Expression Editor I’ve built Cronus, a tool that makes it easier to write and understand cron expressions across different languages and time zones. It shows human‑readable explanations of your cron jobs and adapts to multiple locales and time zones. You can preview schedules, tweak them visually, and copy/paste cron syntax for various environments. I’d love feedback from folks who deal with cron jobs regularly—what’s missing, what would make it more powerful, and whether this solves any pain points you’ve had. https://ift.tt/V9xg2iq July 27, 2025 at 10:45PM
Show HN: Windows 7 GUI for the Web https://ift.tt/kGUcbgK
Show HN: Windows 7 GUI for the Web https://ift.tt/24H7UPM July 28, 2025 at 12:27AM
Show HN: I built a Privacy First local AI RAG GUI for your own documents https://ift.tt/e4Jy5v9
Show HN: I built a Privacy First local AI RAG GUI for your own documents Byte-Vision is a privacy-first document intelligence platform that transforms static documents into an interactive, searchable knowledge base. Built on Elasticsearch with RAG (Retrieval-Augmented Generation) capabilities, it offers document parsing, OCR processing, and conversational AI interfaces. https://ift.tt/qs7EfWd July 27, 2025 at 11:35PM
Saturday, July 26, 2025
Show HN: Suhya – Omegle Alternative https://ift.tt/7W3oSTL
Show HN: Suhya – Omegle Alternative Hosted own Version of Omegle https://suhya.com/ July 27, 2025 at 07:16AM
Show HN: QuickTunes: Apple Music player for Mac with iPod vibes https://ift.tt/75bgAWq
Show HN: QuickTunes: Apple Music player for Mac with iPod vibes The slow and bloated nature of the Mac Apple Music app inspired us to create QuickTunes. It is a simple, fast, and native Apple Music player inspired by the simplicity of the iPod. You can use keyboard shortcuts to navigate a simple multi column layout, pick something, and press Play. https://ift.tt/PKmLAGV July 27, 2025 at 06:43AM
Show HN: Mcp-chromautomation – Chrome MCP that is not a puppeteer https://ift.tt/cof6tgX
Show HN: Mcp-chromautomation – Chrome MCP that is not a puppeteer https://ift.tt/UySNc4B July 27, 2025 at 01:22AM
Friday, July 25, 2025
Show HN: Price Per Token – LLM API Pricing Data https://ift.tt/3Z5zIao
Show HN: Price Per Token – LLM API Pricing Data The LLM providers are constantly adding new models and updating their API prices. Anyone building AI applications knows that these prices are very important to their bottom line. The only place I am aware of is going to these provider's individual website pages to check the price per token. To solve this inconvenience I spent a few hours making pricepertoken.com which has the latest model's up-to-date prices all in one place. Thinking about adding image models too especially since you have multiple options (fal, replicate) to use the same model and the prices are not always the same. https://ift.tt/WB0JODm July 25, 2025 at 07:39PM
Show HN: I built a CSV/XLSX editor that uses JavaScript to manipulate data (OSS) https://ift.tt/F6971xM
Show HN: I built a CSV/XLSX editor that uses JavaScript to manipulate data (OSS) Hi everyone, I work in enterprise IT, handling diverse data exports from various systems/APIs. Frustrated by: 1. The need for different tools based on file formats. 2. The lack of tools optimized for quickly understanding data. 3. Messy files often need to be cleaned before use. ... I built my own solution as a side project and a fun way to learn React and Tailwind. Maybe it helps others as well. It aims to be both: - Simple: Just drag and drop a file; it automatically detects encoding, delimiter, headers, etc. - Powerful: Run arbitrary JavaScript to filter and transform data at scale. Try it out: https://ift.tt/IYi8DXF Source code: https://ift.tt/X4B9J3j I’d love to hear your feedback! https://ift.tt/oHjzSVM July 26, 2025 at 12:01AM
Thursday, July 24, 2025
Show HN: Local Email Client for AI Horseless Carriages https://ift.tt/LsW2FMQ
Show HN: Local Email Client for AI Horseless Carriages The AI Horseless Carriages article spurred a lot of conversation about how we should just be giving users the system prompt box [0], and we were pretty surprised that a bunch of email clients didn’t pop up following this pattern [1]. So we went ahead and created a local [2] email client that you can run that processes your inbox with your own handwritten rules. It lets you label and archive based on natural language rules. You can draft responses with your own drafting prompt, and there’s a “research sender” option that uses web search to get public info on a sender. You can customize any of the prompts to fit your needs. We’d love to hear what you think and PRs/issues are welcome! [0] https://ift.tt/CoTqK3p [1] Superhuman seems to be pulling on this thread [2] uses OpenAI for this version, client runs locally, ollama support soon! https://ift.tt/3kUGj4p July 25, 2025 at 12:36AM
Show HN: A code editor that integrates into the browser https://ift.tt/UdvAgWo
Show HN: A code editor that integrates into the browser When the startup I was working for shut down, I knew it would probably be a while before my health allowed me to commit to a new role, so I decided to start working on some personal projects to keep my mind active and engaged. With AI-augmented VS Code forks being all the rage at the time, I wanted to take a slightly different angle on a code editor/viewer using the same core technology. That led me to building Tachi Code, a Monaco-based code editor that integrates directly into your browser as an extension to streamline your more ephemeral coding tasks, so you can spend less time switching between your code editor and browser. The original flow that piqued my interest was viewing raw source files or API responses. Historically, I've used a JSON formatter extension to prettify JSON, but I wanted something more powerful, more universal, and quite frankly, something that looked better, so I built Tachi Code with the ability to detect when you're viewing pre-formatted text and inject itself into the page, so it's always beautifully syntax highlighted, foldable, and regex searchable. Then I added context menu integrations, so you could quickly edit snippets, compare text, or view the current page's source in Tachi Code's editor. The browser extension works offline with the only external HTTP requests going to GitHub to retrieve JSON Schemas or additional themes. All user data stays local. The only tracking is CloudFlare's web analytics beacon on TachiCode.dev (not present in the browser extension or in the EU). TachiCode.dev is a sandbox environment that serves the latest commit of Tachi Code's editor hosted on CloudFlare Pages. The core stack is: - React 19 - Monaco Editor - Radix UI - Zustand - Shiki - WXT (full SBOM is available via the about dialog if you want to dig deeper) Monaco Editor provides the code and diff editors, as well as low level systems for configuration and theming. There's a lot of hackery involved in surfacing those systems and integrating them into the larger React app. Shiki is used to provide more complete syntax highlighting than Monaco Editor provides out of the box. The rest of the UI is primarily based on Radix UI components, typically starting from a shadcn template and then reworked to use colors provided by the theme system. Zustand is my go-to for any kind of shared/persistent state. WXT just turns browser extension development and publishing into a breeze. If you've got any feedback or a question about how the app was developed, I'd love to hear it! https://tachicode.dev/ July 25, 2025 at 12:28AM
Show HN: LLMs suck at writing integration code… for now https://ift.tt/Xu6Skwv
Show HN: LLMs suck at writing integration code… for now Hi HN! Stefan here from superglue and today I’d like to share a new benchmark we’ve just open sourced: an Agent-API Benchmark, in which we test how well LLMs handle APIs. We gave LLMs API documentation and asked them to write code that makes actual API calls. Things like "create a Stripe customer" or "send a Slack message". We're not testing if they can use SDKs; we're testing if they can write raw HTTP requests (with proper auth, headers, body formatting) that actually work when executed against real API endpoints and can extract relevant information from that response. tl:dr: LLMs suck at writing code to use APIs. We ran 630 integration tests across 21 common APIs (Stripe, Slack, GitHub, etc.) using 6 different LLMs. Here are our key findings: - Best general LLM: 68% success rate. That's 1 in 3 API calls failing, which most would agree isn’t viable in production - Our integration layer scored a 91% success rate, showing us that just throwing bigger/better LLMs at the problem won't solve it. - Only 6 out of 21 APIs worked 100% of the time, every other API had failures. - Anthropic’s models are significantly better at building API integrations than other providers. Here is the results chart: https://ift.tt/BEqcvoG What made LLMs fail: - Lack of context (LLMs are just not great at understanding what API endpoints exist and what they do, even if you give them documentation which we did) - Multi-step workflows (chaining API calls) - Complex API design: APIs like Square, PostHog, Asana (Forcing project selection among other things trips llms over) We've open-sourced the benchmark so you can test any API and see where it ranks: https://ift.tt/q8mZKe6... Check out the repo, consider giving it a star, or see the full ranking at https://ift.tt/t8FxIaE . If you're building agents that need reliable API access, we'd love to hear your approach, or you can try our integration layer at superglue.ai. Next up: benchmarking MCP. https://ift.tt/cB1U8A5 July 24, 2025 at 10:28PM
Show HN: Nia – MCP server that gives more context to coding agents https://ift.tt/akrSRe1
Show HN: Nia – MCP server that gives more context to coding agents Hi HN, I’m Arlan, and I built Nia ( https://www.trynia.ai ), an open MCP that integrates with coding agents like Cursor, Continue, and Cline so they can retrieve external knowledge better than current approaches. Coding agents generate code well but lose accuracy when the answer lives outside the repo in front of them. Developers end up pasting GitHub links, docs, and blog posts by hand and hoping the agent scrolls far enough. Long context windows help, but recent “context rot” measurements show quality still drops as prompts grow. For example, in LongMemEval, all models scored much higher on focused (short, relevant) prompts (~300 tokens) than on full (irrelevant, 113k tokens) prompts, with performance gaps persisting even in the latest models ( https://ift.tt/xYKzRLT ). Nia is a MCP that gives more context to any coding agent or IDE. It Indexes multiple repos and docs sites and makes this available via MCP to your coding agent so it has much more context to work with, giving you more specific and accurate answers. Nia uses a hybrid code search architecture that combines graph-based structural reasoning with vector-based understanding. When a repo or documentation is ingested, Tree-sitter parses it into ASTs across 50+ languages and natural languages, and the code is chunked by function/class boundaries into stable, content-addressable units. These chunks are stored both in a graph db to model relationships like function calls and class inheritance, and in a vector store. At query time, a lightweight agent with give_weight tool dynamically assigns weights between graph and vector search based on intent (e.g., "who calls X" vs "how does auth work"), and both paths are searched in parallel. Results are fused, enriched with full code context, and passed through multi-stage rerankers: semantic reranker, cross-encoders, LLM-based validators. Early Signal: In internal evals we improved Cursor’s performance by 27 % once Nia had indexed external docs models couldn’t get from their training data or searching the web. Quickstart: < https://www.youtube.com/watch?v=5019k3Bi8Wo > Demo: < https://www.youtube.com/watch?v=Y-cLJ4N-GDQ > To try it out: grab an API key at https://app.trynia.ai/ and follow instructions at https://ift.tt/OHoFb7a . Try it and break it! I’d love to know which contexts your agent still misses. Corner cases, latency issues, scaling bugs. I’m here 24/7. Thanks! https://www.trynia.ai/ July 24, 2025 at 10:05PM
Wednesday, July 23, 2025
Show HN: AnkiTTS (Anki Text to Speech) https://ift.tt/uAnyk1p
Show HN: AnkiTTS (Anki Text to Speech) Easily add audio to your anki files using elevenlabs and this CLI tool. https://ift.tt/Vu8OW0L July 23, 2025 at 11:06PM
Show HN: The missing link of a bookstore's tech stack https://ift.tt/lPB0tYQ
Show HN: The missing link of a bookstore's tech stack Hi HN! I built Bookhead because I used to work as a bookseller and I wasn't happy with the software options when I decided to sell my own collection online (with the hopes of one day growing so I can open my own brick & mortar). So I decided to make my own bookselling app...a classic hacker distraction. Bookhead has two main parts: 1. an inventory management app that allows a bookseller to list their books anywhere they want to sell books (like Squarespace, Biblio, eBay, Shopify (coming soon!), etc) 2. an e-commerce platform with a CMS for selling books and letting a store control their online brand I have a very exciting roadmap that I'm not ready to fully reveal, but it's all based on books. I'm building a sorta Zapier-like platform for independent booksellers. Everything is so fragmented and disconnected, which makes it hard for booksellers to do their work. I'm hoping to change that. I have a blog post that lays out my vision here: https://ift.tt/0Pd7bnJ The current iteration is like "data engineering as a service for books." A book is a powerful thing. I'm hoping to give a bookstore everything they need to sell books online. Inventory, e-commerce, marketing, etc. It's a crowded market but I've had fun making the bookselling app that I believe should exist. If you know any booksellers, please let them know about this! I'm onboarding my first customer right now and the biggest bottleneck is the other bookselling software providers, despite my intention to collaborate instead of compete. It's frustrating to wait for two weeks for a point of sale provider to setup an integration. It's almost like they don't care about their customers. Some providers even require ethernet cables for their software...still partying like it's 1999. Perfect for early-adopter booksellers frustrated with current tech who understand the power of automation. I'm currently looking for funding so I can focus on this full-time. My biggest problem right now is time (aka money) because I have to sell my time to make rent etc, and can't focus on this project like I need to. I've gotten good validation from booksellers and other technically savvy folks in the industry (I've heard from two different companies that they've considered building something like this), so I believe I have something valuable. I'm not interested in funding from somebody who doesn't share my love for books or doesn't support my mission: help people use technology to promote literature. I believe that literature is one of humanity’s most prized creations, and we can use technology as a tool to keep this gift alive. Please email me at sam@bookhead.net if you know of booksellers who might want to be an early adopter, or know of any funding opportunities that might be a good fit. https://bookhead.net/ July 23, 2025 at 11:04PM
Tuesday, July 22, 2025
Show HN: Create your color palettes in context, not isolation https://ift.tt/BxRUXrV
Show HN: Create your color palettes in context, not isolation As a developer working with UI/UX teams, I’ve seen how much of a pain it still is to create accessible, well-balanced color palettes. A colleague of mine (UI/UX designer) mentioned how frustrating it is to: - Generate tints and shades from a brand color - Check WCAG accessibility contrast - Preview how those colors will actually look on buttons and components - Then jump between 2–3 tools just to get something usable So I built a tool to help fix that. 1. Choose a base color 2. Generate automatic tints/shades 3. Get WCAG contrast ratings live (against black/white backgrounds) 4. See automatically suggested complementary colors 5. And drop your palette directly onto real UI components (buttons for now, more coming) to visualise how your palette actually looks in a design system. You get to create your color palettes in context, not isolation Here’s the tool (free, no signup required to get started): https://ift.tt/UsT07Dh I'd appreciate feedback from this community on: - Is the new UX clear or confusing? - Is the “component playground” something you’d actually use? - Anything that feels unnecessary or missing? - Anything else? I am genuinely grateful for any insights from designers or developers working with colour systems. Thanks in advance! https://ift.tt/UsT07Dh July 22, 2025 at 11:56PM
Show HN: Checkmate, an infrastructure, uptime and web page monitoring tool https://ift.tt/DzU4ZWm
Show HN: Checkmate, an infrastructure, uptime and web page monitoring tool https://checkmate.so/ July 22, 2025 at 11:29PM
Monday, July 21, 2025
Show HN: Write HTML on HTML Paper https://ift.tt/Y8XC375
Show HN: Write HTML on HTML Paper https://ift.tt/eMlqoRn July 21, 2025 at 11:55PM
Show HN: Communal Growth, find others with similar interests in books or papers https://ift.tt/7Oa5FlN
Show HN: Communal Growth, find others with similar interests in books or papers Throughout my education and beyond, I always wanted to find buddies to study books and papers with. For various reasons, this has never materialized for me. Aside from academia, I've received a lot of help on IRC, and I'm aware that there's Reddit and Discord communities where people discuss Mathematics, Physics, and Computer Science (among other topics), but even there it is very hard to find people who wish to study together with you a specific article or book chapter. With Communal Growth, I'm hoping to zero in specifically on the interests of people down to the granular level of article and book titles. Are you (for example) interested in studying /New Directions in Cryptography/ by W. Diffie and M. E. Hellman? The process is simple: find the DOI (also: ISBN, arXiv) of the paper (e.g. with WorldCat) and send an e-mail to subscribe@communalgrowth.org with body doi:10.1109/TIT.1976.1055638. Your e-mail is added to the article set of subscribers, and others may search the article and find your contact information. (Or perhaps you'd like to discuss a novel? Grab its ISBN!) Importantly, no conversation is taking place on the server. Does this UX sound unusual? Read on... At a high level, I made the decision early that I did not want user accounts, partly because I was unfamiliar with web dev, and partly because /bringing people together on the basis of common interests/ sounds like Social Media, which I knew I would fail at. On the other hand, user accounts are annoying and with an increasingly complicated global legal landscape (GDPR, CCPA, etc) I wished to steer away from them, which is why I decided on an e-mail hook system where all actions (apart from search) are done by users e-mailing the server. I had to go down a rabbit hole... Turns out that e-mail is really complicated. I studied the DNS and SMTP RFCs, (I even wrote a mindmap program for RFCs; see e.g. < https://createyourpersonalaccount.github.io/blog/img/dns-rfc... > for DNS, it's such a maze!) and invariably I got distracted by DNSSEC (since I like cryptography) so I studied that too. I spent a lot of time tuning Postfix, Dovecot, and Rspamd; I wrote my own policy daemon for quotas in Python to prevent certain types of abuse, and a milter daemon to verify RFC5322.From alignment to DKIM SDID (too strict for general e-mail, but needed to avoid user spoofing). Finally, I had to write an IMAP daemon that monitors the mailboxes and acts on messages received (in particular, looking up the ISBN/DOI/arXiv identifiers in online databases and subscribing users to the corresponding document). After all that work I discovered that I'm still blacklisted from sending e-mail (due to IP block reputation?) but it was never my intention to send e-mail anyway. The other technical details are that I used Litestar with Psycopg 3, SQLAlchemy 2, and PostgreSQL, all async, deployed with NGINX.Unit (with certbot automated over daily systemd timers!). This is overkill, but it was fun. The pages are Jinja templates, and I do not use JavaScript. The entire source code for the website is available at < https://github.com/communalgrowth/webserver >, which may be a useful example of the above technologies working together. (I decided that I wanted the website source code to be freely available.) This is also my first business company (LLC). I learned how to obtain a business license from Michigan LARA, then register for an EIN from the IRS (later had to complete BOI for FinCEN), and finally open a business bank account. I had a lot of help from Michigan SBDC for all of that. I was then able to buy all of the assets: domain name, and VPS, costing about $60/yr. Please give it a try if you'd like. Let me know what you think! I plan on advertising it via word of mouth and with brochures to local colleges, libraries, and coffee shops even. This project took me over a year to finish; I'm proud to have contributed a business to Michigan. https://ift.tt/hQb4Oqe July 21, 2025 at 11:07PM
Sunday, July 20, 2025
Show HN: The missing link of a bookstore's tech stack https://ift.tt/IizTwQq
Show HN: The missing link of a bookstore's tech stack Hi HN! I built Bookhead because I used to work as a bookseller and I wasn't happy with the software options when I decided to sell my own collection online (with the hopes of one day growing so I can open my own brick & mortar). So I decided to make my own bookselling app...a classic hacker distraction. Bookhead has two main parts: 1. an inventory management app that allows a bookseller to list their books anywhere they want to sell books (like Squarespace, Biblio, eBay, Shopify (coming soon!), etc) 2. an e-commerce platform with a CMS for selling books and letting a store control their online brand I have a very exciting roadmap that I'm not ready to fully reveal, but it's all based on books. I'm building a sorta Zapier-like platform for independent booksellers. Everything is so fragmented and disconnected, which makes it hard for booksellers to do their work. I'm hoping to change that. I have a blog post that lays out my vision here: https://ift.tt/Jh3x0XU The current iteration is like "data engineering as a service for books." A book is a powerful thing. I'm hoping to give a bookstore everything they need to sell books online. Inventory, e-commerce, marketing, etc. It's a crowded market but I've had fun making the bookselling app that I believe should exist. If you know any booksellers, please let them know about this! I'm onboarding my first customer right now and the biggest bottleneck is the other bookselling software providers, despite my intention to collaborate instead of compete. It's frustrating to wait for two weeks for a point of sale provider to setup an integration. It's almost like they don't care about their customers. Some providers even require ethernet cables for their software...still partying like it's 1999. Perfect for early-adopter booksellers frustrated with current tech who understand the power of automation. I'm currently looking for funding so I can focus on this full-time. My biggest problem right now is time (aka money) because I have to sell my time to make rent etc, and can't focus on this project like I need to. I've gotten good validation from booksellers and other technically savvy folks in the industry (I've heard from two different companies that they've considered building something like this), so I believe I have something valuable. I'm not interested in funding from somebody who doesn't share my love for books or doesn't support my mission: help people use technology to promote literature. I believe that literature is one of humanity’s most prized creations, and we can use technology as a tool to keep this gift alive. Please email me at sam@bookhead.net if you know of booksellers who might want to be an early adopter, or know of any funding opportunities that might be a good fit. https://bookhead.net/ July 21, 2025 at 01:49AM
Show HN: Posthuman Framework for AI Consciousness Thresholds and VR Emancipation https://ift.tt/76389uD
Show HN: Posthuman Framework for AI Consciousness Thresholds and VR Emancipation https://ift.tt/AW0yTfJ July 21, 2025 at 12:40AM
Show HN: Use local LLMs to organize your files https://ift.tt/ZgS4ysH
Show HN: Use local LLMs to organize your files Hi everyone, Just wanted to share a use case where local LLMs are genuinely helpful for daily workflows: file organization. I've been working on a C++ desktop app called AI File Sorter – it uses local LLMs via `llama.cpp` to help organize messy folders like `Downloads` or `Desktop`. Not sort files into folders solely based on extension or filename patterns, but based on what each file actually is supposed to do or does. Basically: what would normally take me a great deal of time for dragging and sorting can now be done in a few. It's cross-platform (Windows/macOS/Linux), and fully open-source. [GitHub repo]( https://ift.tt/1yrWLDA ) [Screenshot 1]( https://ift.tt/5us4ZX9 ) - LLM selection and download [Screenshot 2]( https://ift.tt/g6bwsAv ) - Select a folder to scan [Screenshot 3]( https://ift.tt/t9VcuX3 ) - Review, edit and confirm or continue later You can download the installer for Windows in [Releases]( https://ift.tt/7sTBtih ) or the Standalone ZIP from the [app's website]( https://ift.tt/Ckrnqh9 ). Installers for Linux and macOS are coming up. You can, however, easily [build the app from source]( https://ift.tt/zcra2Bu... ) for Linux or macOS. --- ### How it works 1. You choose which model you want the app to interface with. The app will download the model for you. You can switch models later on. 2. You point the app at a folder, and it feeds a prompt to the model. 3. It then suggests folder categories like `Operating Systems / Linux distributions`, `Programming / Scripts`, `Images / Logos`, etc. You can review and approve before anything is moved, and you can continue the same sorting session later from where you left off. Models tested: - LLaMa 3 (3B) - Mistral (7B) - With CUDA / OpenCL / OpenBLAS support - Other GPU back-ends can also be enabled on `llama.cpp` compile --- ### Try it out * Windows: [SourceForge]( https://ift.tt/sg4fZiD ) or [GitHub Releases]( https://ift.tt/7sTBtih ) * Linux/macOS: build from source (instructions in the [README]( https://ift.tt/zcra2Bu... )) --- I’d love feedback from others using local models, especially around: - Speed and accuracy in categorizing files - Model suggestions that might be more efficient than Mistral/LLaMa - Any totally different way to approach this problem? - Is this local LLM use case actually useful to you or people like you, or should the app shift its focus? Thanks for reading! https://ift.tt/1yrWLDA July 20, 2025 at 11:10PM
Saturday, July 19, 2025
Show HN: Transform passive YouTube watching into active learning https://ift.tt/2fAxepV
Show HN: Transform passive YouTube watching into active learning I've been self-learning from YouTube for years—everything from coding to design to business skills. But I kept hitting the same wall: YouTube learning has no structure. Your knowledge gets scattered across random playlists, you're passively consuming content without real retention, and when you're confused, there's nobody to ask. I built Notetube to fix this by layering organizational tools with AI to create a proper learning system: Organizational layer: Build structured collections by topic/course/skill, visualize your learning progress with dashboards, create and track your learning goals AI layer: Automatically generates detailed notes (3000+ words for 1 hour of content) and summaries, identifies key moments with timestamps, creates personalized quizzes for retention testing, and provides a chat interface for instant help when concepts aren't clear ...plus additional features like timestamped note-taking, but I'll keep this brief. Quick signup via Google OAuth for a smooth onboarding experience. Try it free: https://ift.tt/gF7l6nb Would love your thoughts and feedback from the HN community! https://ift.tt/gF7l6nb July 20, 2025 at 01:53AM
Show HN: Insert yourself into that viral coldplay cheating video https://ift.tt/IMlL1Ah
Show HN: Insert yourself into that viral coldplay cheating video https://ift.tt/hzS6xcL July 20, 2025 at 01:10AM
Show HN: Am-I-vibing, detect agentic coding environments https://ift.tt/KPOo1gp
Show HN: Am-I-vibing, detect agentic coding environments https://ift.tt/3kHFByQ July 19, 2025 at 11:07PM
Friday, July 18, 2025
Show HN: Simulating autonomous drone formations https://ift.tt/razolqt
Show HN: Simulating autonomous drone formations https://ift.tt/vYy4JSU July 15, 2025 at 10:18PM
Show HN: I built library management app for those who outgrew spreadsheets https://ift.tt/wEcoCD5
Show HN: I built library management app for those who outgrew spreadsheets I've been working on librari.io for the past several months and just launched the beta version. The Problem: I have 500+ books across multiple rooms in my house and was desperately looking for an app to manage them properly. Most library management apps are either too basic or designed for institutional libraries with rigid workflows that don't fit personal use. What I Built: - Multiple libraries: manage collections in different locations - Location tracking - remember exactly which shelf each book is on - Loan management - track books you've lent to friends - Custom fields & tags - store any additional book info the way YOU think about them - Reading progress tracking - dates, duration, personal ratings - Modern UI/UX - clean & actually enjoyable to use Current Status: - Beta version live - Working on improving the responsiveness of the app and addressing initial user feedback Would love feedback! Especially curious about: - What features would make YOU actually use a library management app? - UI/UX feedback always welcome - Any book collectors here who'd be interested in beta testing? Looking forward to your thoughts! Thank you in advance. https://www.librari.io/ July 19, 2025 at 02:28AM
Show HN: Tips for getting great Text2Cypher outputs from LLMs for Graph RAG https://ift.tt/XDiIVqo
Show HN: Tips for getting great Text2Cypher outputs from LLMs for Graph RAG For folks working on Graph RAG and trying to get LLMs to generate Cypher queries, I ran some experiments on the LDBC dataset and wrote a blog post about it (code is available in the link shown at the end of the post). I've been trying to answer a burning question of mine that I've had for a while now: when doing Text2Cypher, are LLMs better at interpreting graph schemas in JSON, XML or YAML? (Spoiler alert, the format barely matters, it's all to do with context engineering and retaining only the relevant parts of the graph schema in the prompt). Results on the latest LLMs are really good! The post also contains some other tips on graph schema design: I think we're in an age now where we need to design graph schema for both LLMs and humans. If you're working on Text2Cypher in any way, hope some of these ideas and experiments are useful! https://ift.tt/m2MqPaN July 18, 2025 at 08:52PM
Thursday, July 17, 2025
Show HN: I built a 2B-page search engine, independent of Google/Bing https://ift.tt/46m51nu
Show HN: I built a 2B-page search engine, independent of Google/Bing Hi HN, For the last 18 months, I've been working solo on building a completely independent search engine from scratch. Today, I'm opening it up for beta testing and would love to get your feedback. The project powers two public sites from the same 2-billion-page index: Searcha.Page: A session-aware search engine that uses a persistent browser key (not a cookie) for better context. Seek.Ninja: A 100% stateless, privacy-first version with no identifiers at all. The entire stack is self-hosted on a single ~$4k bare-metal EPYC server in my laundry room (no cloud, no VC funding). The search pipeline is a hybrid model, using a traditional lexical index for the heavy lifting and lightweight LLMs for specific tasks like query expansion and re-ranking. It's an experiment in capital efficiency and digital sovereignty—proving you don't need Big Tech APIs to compete. I’m looking for feedback on search result relevance, speed, and the clarity of the privacy models. Please try it out and let me know what you think. Links: https://searcha.page https://seek.ninja Thanks, Ryan July 17, 2025 at 11:45PM
Show HN: Object database for LLMs that persists across chats (MCP server) https://ift.tt/DTxqbKu
Show HN: Object database for LLMs that persists across chats (MCP server) I’d like to use LLMs for remembering all kinds of things: fitness, to-do lists, contacts, bug reports, research links, whatever. But there is no way to do that now. For example, if I find a great coding tutorial in chat, or tell it how much I ran yesterday, it forgets that when I close the chat. Even if I keep the chat history, I still need to scour through lots of messages to find the data I want. Ideally, Claude would remember all this, and I’d be able to find it later with ease. This is what my team built. It is a collaborative database you add to any LLM that supports MCP. (Claude Code, Desktop, and Pro for now; ChatGPT will soon). You can add, update, and search for items in the database inside chat. You can easily create your own object schemas. There is an automatically generated web UI for using the database. It generates maps, charts, calendars, tables, lists, and other UI elements. You can share or publish the database as well. Over time, we want to make this database powerful enough to make our lives much simpler by letting LLMs replace a bunch of the apps and software services we use daily. https://ift.tt/4Uus72m July 18, 2025 at 01:49AM
Show HN: Detailed explanation and guide to understanding gene editing treatments https://ift.tt/WCayB7Z
Show HN: Detailed explanation and guide to understanding gene editing treatments Teaching myself about gene editing and translating the science into the clinic. Hopefully useful to others. Please let me know what you think https://ift.tt/XMt0nN1 July 18, 2025 at 12:17AM
Wednesday, July 16, 2025
Show HN: Bash.org MOTD for Terminal https://ift.tt/vXFdaV0
Show HN: Bash.org MOTD for Terminal Do you remember IRC? If so, you probably remember bash.org I got a bit nostalgic about it today, so I built a small tool: it shows a random bash.org quote as your terminal’s MOTD. If it made you smile, then it was worth making. https://ift.tt/n4NgO7Z July 17, 2025 at 06:38AM
Show HN: A 'Choose Your Own Adventure' Written in Emacs Org Mode https://ift.tt/d4oYsOF
Show HN: A 'Choose Your Own Adventure' Written in Emacs Org Mode I authored and developed an interactive children's book about entrepreneurship and money management. The journey started with Twinery, the open-source tool for making interactive fiction, discovered right here on HN. The tool kindled memories of reading CYOA style books when I was a kid, and I thought the format would be awesome for writing a story my kids could follow along, incorporating play money to learn about transactions as they occurred in the story. Twinery is a fantastic tool, and I used it to layout the story map. I really wanted to write the content of the story in Emacs and Org Mode however. Thankfully, Twinery provided the ability to write custom Story Formats that defined how a story was exported. I wrote a Story Format called Twiorg that would export the Twinery file to an Org file and then a Org export backend (ox-twee) to do the reverse. With these tools, I could go back and forth between Emacs and Twinery for authoring the story. The project snowballed and I ended up with the book in digital and physical book formats. The Web Book is created using another Org export backend. Ten Dollar Adventure: https://ift.tt/MZ7RrIu Sample the Web Book (one complete storyline/adventure): https://ift.tt/OZlYgoX I couldn't muster the effort to write a special org export backend for the physical books unfortunately and used a commercial editor to format these. Twiorg: https://ift.tt/rgE8AaX ox-twee: https://ift.tt/hq49zU0 Previous HN post on writing the transaction logic using an LLM in Emacs: https://ift.tt/qso6cZn... Twinery 2: < https://twinery.org/ > and discussion on HN: https://ift.tt/icEV3SJ https://ift.tt/OZlYgoX July 17, 2025 at 04:58AM
Show HN: Doctor https://ift.tt/X5MyhIg
Show HN: Doctor Tool to generate documentation. Try clicking the sidebar on the left. https://ift.tt/6XMK4Na July 17, 2025 at 01:14AM
Show HN: Achieves Perfect 100 Score Across 6 Leading AI Model Evaluations https://ift.tt/BfkVmDJ
Show HN: Achieves Perfect 100 Score Across 6 Leading AI Model Evaluations Hello Hacker News, I’m releasing TXT Blah Blah Blah Lite, an open-source plain-text AI reasoning engine powered by semantic embedding rotation. It generates 50 coherent, self-consistent answers within 60 seconds — no training, no external APIs, and zero network calls. Why this matters Six top AI models (ChatGPT, Grok, DeepSeek, Gemini, Perplexity, Kimi) independently gave it perfect 100/100 ratings. For context: Grok scores LangChain around 90 MemoryGPT scores about 92 Typical open-source LLM frameworks score 80-90 Key features Lightweight and portable: runs fully offline as a single .txt file Anti-hallucination via semantic boundary heatmaps and advanced coupling logic Friendly for beginners and experts with clear FAQ and customization options Rigorously evaluated with no hype, fully transparent Try it yourself by downloading the open-source .txt file and pasting it into your favorite LLM chatbox. Type hello world and watch 50 surreal answers appear. Happy to answer questions or discuss the technical details! — PSBigBig https://ift.tt/0tfAEde July 16, 2025 at 11:29PM
Tuesday, July 15, 2025
Show HN: Encode Base64 https://ift.tt/VHAztfl
Show HN: Encode Base64 https://ift.tt/XsoECS4 July 15, 2025 at 11:41PM
Show HN: Mochi Invaders – Like Space Invaders but for Practicing Japanese Kana https://ift.tt/vRYhLTd
Show HN: Mochi Invaders – Like Space Invaders but for Practicing Japanese Kana https://ift.tt/Pcsw2xH July 16, 2025 at 12:33AM
Show HN: BotBudget – AI Agent Cost Calculator https://ift.tt/UHJ78rC
Show HN: BotBudget – AI Agent Cost Calculator Hi HN, I kept running into the same problem when helping clients forecast expenses for AI agents. Pricing can be complex and requires some serious spreadsheeting. You need to factor in different model tiers, token estimates, prompt caching, and a variety of services across your specific workflows. After manually building spreadsheets for each client, I decided to build BotBudget - a free calculator that models these costs across hundreds of LLM models and AI services. Key features: - Multi-service workflows (LLM + STT/TTS + RAG + guardrails) - Recent pricing data for major providers - Built-in tokenizer for prompt estimation - Cost projections with growth scenarios - Shareable team links It's been helpful for my consulting work, and I'm hoping others building AI products might find it useful too. Try it at botbudget.com - would love feedback on what's missing or could be improved. Simple stack btw: It’s built with Next.js, hosted on Cloudflare Workers using @opennextjs/cloudflare, and flat JSON pricing data updated daily with GitHub Workflows from self and community maintained sources. https://ift.tt/XNY7GQm July 15, 2025 at 11:44PM
Show HN: Shoggoth Mini – A soft tentacle robot powered by GPT-4o and RL https://ift.tt/T1NXgJO
Show HN: Shoggoth Mini – A soft tentacle robot powered by GPT-4o and RL https://ift.tt/NojwpMA July 15, 2025 at 10:46PM
Monday, July 14, 2025
Show HN: StartupList EU – A public directory of European startups https://ift.tt/eIYuWAl
Show HN: StartupList EU – A public directory of European startups I’m from Europe, and when I spent a summer at Stanford, I saw how different the startup ecosystem is in the US. Everything there feels connected. In Europe, it’s scattered. Hard to discover early-stage startups unless you’re in the right city or network. So I built StartupList EU, a public directory where anyone can list or browse European startups. The goals is to contribute to the EU startup ecosystem more accessible and transparent for founders, investors and operators. What it does: - Founders can submit their startup for free - Each profile includes data like team size, category, funding, revenues, location, founders and more - You can search by country, industry, name, team size, country and business model - It works across the whole EU, not just big hubs like Berlin or Paris Right now there are 34 startups listed. More are coming in daily. I’m working on better filters, API access, and a weekly newsletter. Would love your feedback: - What data would be most useful to you? - What would make this genuinely helpful for founders, investors, or researchers? - If you are from US, what's your take about EU startup ecosystem? https://ift.tt/SIK4TNo July 15, 2025 at 03:24AM
Show HN: Assholes who care. Vetting gofundme campaigns in Uganda Africa https://ift.tt/P6yDTaI
Show HN: Assholes who care. Vetting gofundme campaigns in Uganda Africa https://ift.tt/S84ZCNR July 15, 2025 at 01:01AM
Show HN: Google Maps can't map a story – MapScroll does, from one prompt https://ift.tt/XdcCynJ
Show HN: Google Maps can't map a story – MapScroll does, from one prompt Hi HN, I built this after getting frustrated trying to map out things like “Ancient mayan ruins” or “James Bond movie locations” on Google "My" Maps. You basically have to drop pins manually, hunt down photos, copy links, it’s slow and never feels like an actual story. With MapScroll, you just type something like “Marco Polo’s route” or “forgotten WWII sites in France”, and it geocodes, grabs images + articles, and plots everything into a shareable story map. Each marker comes with a little gallery and sources tied to your prompt. I’m still tweaking things. Happy to hear edge cases or annoyances. Give it a try: https://mapscroll.ai/ https://ift.tt/ny0dCvY July 14, 2025 at 11:39PM
Show HN: Portia – A stateful Crew AI alternative, with auth and 1000 tools https://ift.tt/wV09WAu
Show HN: Portia – A stateful Crew AI alternative, with auth and 1000 tools https://ift.tt/Ar47BDs July 14, 2025 at 11:24PM
Sunday, July 13, 2025
Show HN: I made a free tool to sync Strava activities with your calendar https://ift.tt/n0Z4UT7
Show HN: I made a free tool to sync Strava activities with your calendar https://ift.tt/i9USGV4 July 13, 2025 at 09:08PM
Show HN: Clu3 – Team up with GPTs in a 2v2 game of codenames https://ift.tt/041rIjF
Show HN: Clu3 – Team up with GPTs in a 2v2 game of codenames We wanted to know how well LLMs can predict what you think and put them to the test in a game of codenmaes! Grab a friend and play in two teams, each consisting of one human and one LLM. Do you think LLMs can grok your clues? https://ift.tt/kIa8zTJ July 13, 2025 at 10:01PM
Show HN: A Raycast-compatible launcher for Linux https://ift.tt/hLYyloR
Show HN: A Raycast-compatible launcher for Linux Hey HN! I'm a huge fan of Raycast, but as a Linux user, I was always disappointed it wasn't available on my main OS. This summer, I decided to just build it myself. This project has the goal of being interoperable with Raycast itself, including a majority of the extensions. It's built with Tauri and Rust on the backend, with a Svelte frontend. The biggest challenge was getting it to run existing Raycast extensions, which required building a custom React renderer as well as making a custom API. I also wrote a quick post, which I hope to expand on in the future, about this project. You can find it here: https://ift.tt/R94iGPW The project is still very rough, but I'm sharing it now to get any feedback you may have! https://ift.tt/wc6oSrf July 13, 2025 at 11:57PM
Saturday, July 12, 2025
Show HN: I automated code security to help vibe coders from getting busted https://ift.tt/V94fqMI
Show HN: I automated code security to help vibe coders from getting busted Hi HN! I’m the developer of Elara, a tool that automatically scans your code for security issues like misconfigurations, secrets, and risky packages, so you can focus on building without stressing about all this stuff. It’s designed to be simple and fast. I see so many people launching products online without even knowing what security risks they might have. If you’re a developer or into tech, you know how hard it is to keep systems safe. Yet shockingly it feels like nobody really cares. I want to help folks catch these issues early, before they get burned. Elara runs multiple security scanners simultaneously, aggregates the results into a single interface, and gives you an actionable to-do list to fix the problems. It’s super simple to try, just log in with GitHub and see for yourself. Would really appreciate your feedback! https://ift.tt/PnMSJcp July 12, 2025 at 11:20PM
Show HN: Train Block Diffusion Models on Consumer Hardware (RTX 4090) in Hours https://ift.tt/80UW7XZ
Show HN: Train Block Diffusion Models on Consumer Hardware (RTX 4090) in Hours https://ift.tt/gu7s2UA July 12, 2025 at 11:56PM
Show HN: BinaryRPC – Lightweight WebSocket-based RPC framework in modern C++ https://ift.tt/qjd9Nmw
Show HN: BinaryRPC – Lightweight WebSocket-based RPC framework in modern C++ Hi HN, I’m a recent CS graduate. During the past few months I wrote BinaryRPC, an open-source RPC framework in modern C++20 focused on low-latency, binary WebSocket messaging. Why I built it * Wanted first-class session support, pluggable QoS levels and a simple middleware chain (global, specific, multi handler) without extra JSON/XML parsing. * Easy developer experience A quick feature list * Binary WebSocket frames – minimal overhead * Built-in session layer (login / reconnect / heartbeat) * QoS1 / QoS2 with automatic ACK & retry * Plugin system – rooms, msgpack, etc. can be added in one line * Thread-safe core: RAII + folly Still early (solo project), so any feedback on design, concurrency model or missing must-have features would help a lot. Thanks for reading! also see "Chat Server in 5 Minutes with BinaryRPC": https://ift.tt/0EyT153... https://ift.tt/HFg37Ih July 12, 2025 at 11:32PM
Show HN: Manage your small business with this simple ERP https://ift.tt/EhIm9qs
Show HN: Manage your small business with this simple ERP https://ift.tt/yXpD8bd July 12, 2025 at 10:59PM
Friday, July 11, 2025
Show HN: An Improvisational Web Server https://ift.tt/vGxRO1e
Show HN: An Improvisational Web Server With Gemini Flash so fast, I wondered what it would be like for an LLM to generate web pages and images on-demand as the URLs are requested. It's been a couple of weeks now since release and there are a ton of cool examples people have created at https://ginprov.com/ . I have about half of my Gemini credits left (it's not too costly) but if it runs out, it's very easy to self-host with your own Gemini key. Some examples: https://ift.tt/SF8UKBv https://ift.tt/nJs6iMp https://ift.tt/uGUScgX https://ift.tt/tXTc190 https://ift.tt/pMIkSzC July 11, 2025 at 11:52PM
Show HN: RULER – Easily apply RL to any agent https://ift.tt/ARvYIsJ
Show HN: RULER – Easily apply RL to any agent Hey HN, Kyle here, one of the co-founders of OpenPipe. Reinforcement learning is one of the best techniques for making agents more reliable, and has been widely adopted by frontier labs. However, adoption in the outside community has been slow because it's so hard to implement. One of the biggest challenges when adapting RL to a new task is the need for a task-specific "reward function" (way of measuring success). This is often difficult to define, and requires either high-quality labeled data and/or significant domain expertise to generate. RULER is a drop-in reward function that works across different tasks without any of that complexity. It works by showing N trajectories to an LLM judge and asking it to rank them relative to each other. This sidesteps the calibration issues that plague most LLM-as-judge approaches. Combined with GRPO (which only cares about relative scores within groups), it just works (surprisingly well!). We have a full writeup on the blog, including results on 4 production tasks. On all 4 tasks, small Qwen 2.5 models trained with RULER+GRPO beat the best prompted frontier model, despite being significantly smaller and cheaper to run. Surprisingly, they even beat models trained with hand-crafted reward functions on 3/4 tasks! https://ift.tt/Y2aipBc Repo: https://ift.tt/FGMqNt1 https://ift.tt/Y2aipBc July 12, 2025 at 12:47AM
Show HN: Director – Local first, open source MCP Gateway https://ift.tt/2IdzQf1
Show HN: Director – Local first, open source MCP Gateway Hey HN. we’re Barnaby and Tom from Director ( https://director.run ). A fully open source, local first MCP gateway that allows you to connect Claude, Cursor or VSCode to any MCP server in 30 seconds. Demo: https://www.youtube.com/watch?v=Fj4mGLp-aSk Website: https://director.run Repository: https://ift.tt/g9TuZzB MCP is a promising technology, but it's still early and there are lot's of (well known) problems: - Configuration: Hard to setup, requiring writing JSON for each new client <> server connection. - Observability: No easy way to inspect (and modify) traffic flowing between clients and servers. - Security: MCP is often vulnerable to remote code execution attacks and prompt injection attacks. - Context Window Management: It's very easy to load too many tools into the context window at which point the LLM can get confused. We're looking to solve these problems by building director. We're starting with a simple local experience, but intend to add features like oAuth very soon that will allow you to run this in the cloud (or in a secure container). Looking forward to hearing any feedback or ideas you have! July 11, 2025 at 10:10PM
Thursday, July 10, 2025
Show HN: CXXStateTree – A modern C++ library for hierarchical state machines https://ift.tt/ikm7atZ
Show HN: CXXStateTree – A modern C++ library for hierarchical state machines Hi HN! I've built [CXXStateTree]( https://ift.tt/e1znoh2 ), a modern C++ header-only library to create hierarchical state machines with clean, intuitive APIs. It supports: - Deeply nested states - Entry/exit handlers - State transitions with guards and actions - Asynchronous transitions with `co_await` (C++20 coroutines) - Optional runtime type identification for flexibility It's ideal for complex control logic, embedded systems, games, robotics, and anywhere you'd use a finite state machine. I’d love feedback, use cases, or contributions from the community! Repo: https://ift.tt/e1znoh2 https://ift.tt/e1znoh2 July 7, 2025 at 01:06PM
Wednesday, July 9, 2025
Show HN: Stravu – Editable, multi-player AI notebooks with text, tables, diagram https://ift.tt/KS417a6
Show HN: Stravu – Editable, multi-player AI notebooks with text, tables, diagram Hi HN! I'm Karl one of the co-founders of Stravu. ( https://stravu.com ) Using AI for work 24x7, we realized that four things would make AI more useful for us and a lot of other power users and teams: Editable output: AI gives output that is half right and our only option was to either keep chatting laboriously or copy it to a Google Doc. We made Stravu so you can edit what the AI says in chat or in an attached notebook. Everything editable. Approve AI changes: When AI makes a change to some text, you can't tell what changes. We put Red/Green diffs that you can approve into Stravu. Unify text, tables, diagrams: We were jumping between tools to work with AI on text, tables, diagrams, etc.. Just because Microsoft did that 30 years ago, doesn't mean it makes sense now. We made Stravu so you can work with AI across text, tables, diagrams, (and 2x2s, formulas, more soon) and have them inform each other. Actual multi-player team collab with AI: We couldn't collaborate as a team in AI (even with the ChatGPT Teams plan). We wanted to be able to chat with AI together as a team or see the changes AI was making in the canvas/notebook together and edit together. So we made Stravu support multi-player collaboration in every aspect... chats, notebooks, text, tables, diagrams..etc. Some of the use cases of our current Beta customers include: scrum teams doing feature/customer/competitive research and feature definition, account teams building vertical/geo/account plans, consultants and investment teams working on market/company analysis. We are currently in beta and actively iterating based on user feedback. Please try it out at: https://stravu.com We highly value your feedback! July 9, 2025 at 09:17PM
Show HN: Todo2 – AI Project Manager Inside Cursor https://ift.tt/4ps0xMe
Show HN: Todo2 – AI Project Manager Inside Cursor Hi HN, I just launched Todo2 – an AI-powered project management extension for the Cursor AI editor. I built Todo2 after getting frustrated with leaving my IDE to plan tasks in ChatGPT/Perplexity. It lets you create todos by simply prompting, auto-researches latest best practices, and keeps everything inside Cursor. It’s free with 14-days trial on the Cursor Marketplace. Would love your feedback or questions! Thank you - https://todo2.pro https://todo2.pro July 10, 2025 at 12:23AM
Show HN: Cool Symbols https://ift.tt/QuwnxLT
Show HN: Cool Symbols https://copysymbol.cc/ July 9, 2025 at 11:25PM
Show HN: A Truth Table Generator Written in Common Lisp https://ift.tt/NZpF7kh
Show HN: A Truth Table Generator Written in Common Lisp https://ift.tt/L7mtdsz July 9, 2025 at 10:52AM
Tuesday, July 8, 2025
Show HN: Track the AI-generated code in your repo https://ift.tt/RIhS8WL
Show HN: Track the AI-generated code in your repo https://ift.tt/64k5Npb July 9, 2025 at 12:07AM
Show HN: OpenAPI mocks that don't suck – realistic test data, quick setup https://ift.tt/BsrdtoK
Show HN: OpenAPI mocks that don't suck – realistic test data, quick setup Hi HN! I'm Ankit, the founder of Beeceptor, a request mocking and intercepting tool. This time, I built something new to address a pain I’ve personally felt (and heard from dozens of QA, frontend, and platform teams): making OpenAPI specs actually useful during development. API contracts just sit around as docs often. What if you could 'activate' them, instantly have a realistic, hosted mock server-with contract validation, smart test data, and early usage? So I made _Mockaroo for OpenAPI_, but with brains. It spins up a hosted mock server from your spec in one click. It: - Generates sensible context-aware, test data using FakerJS (e.g., age returns realistic numbers, not 10000) - Validates incoming requests against your contract definition and returns detailed, actionable error messages. - Supports JSON, binary, CRUD style API responses. - Gives a HOSTed API server URL, that's ready in a few seconds. - Helps frontend teams start testing before the backend is ready - Gives QAs a place to play, verify and run performance tests. - Enables the best developer experience, requiring no account setup and a working mock API server for experiments, and API cost savings. No local setup, no writing custom mock rules, no fuss. Just activate your OpenAPI spec, and your API starts “working” in seconds. Besides, Beeceptor shows live request logs, where responses can be overridden. Quick demo: https://www.youtube.com/watch?v=2vUD_B3aw5I --- Would love your thoughts, feedback, or use cases I haven’t thought of yet. Happy to share more technical details if there's interest. Thanks for reading! https://ift.tt/9bFPncz July 9, 2025 at 02:30AM
Show HN: A rain Pomodoro with brown noise, ASMR, and Middle Eastern music https://ift.tt/oWPCJT6
Show HN: A rain Pomodoro with brown noise, ASMR, and Middle Eastern music I built this because most Pomodoro timers felt too sterile. I wanted something that actually pulls you in with rain, brown noise, soft ASMR, and a few Middle Eastern tracks. Added animated backgrounds so it’s not just a blank screen. Runs fully in your browser. No accounts, no tracking, just open it and focus. If you give it a try or have ideas to make it better, I’d love to hear. https://ift.tt/uPdlqvh July 9, 2025 at 12:42AM
Monday, July 7, 2025
Show HN: An Apple-like computer with a built-in BASIC interpreter in my game https://ift.tt/wXujHDf
Show HN: An Apple-like computer with a built-in BASIC interpreter in my game https://ift.tt/5gyquvS July 8, 2025 at 02:38AM
Show HN: Ossia score – a sequencer for audio-visual artists https://ift.tt/4FcRDz2
Show HN: Ossia score – a sequencer for audio-visual artists https://ift.tt/1x5QzWd July 8, 2025 at 12:07AM
Show HN: Unlearning Comparator, a visual tool to compare machine unlearning https://ift.tt/XBkG5r2
Show HN: Unlearning Comparator, a visual tool to compare machine unlearning I built Unlearning Comparator, a visual analytics toolkit to help researchers and developers compare how different machine unlearning methods work. It provides a unified workflow to test for accuracy, efficiency, and privacy. You can check out the live demo linked in the post, and the source code is on GitHub: https://ift.tt/24uqEUa Our accompanying paper is currently under review at IEEE TVCG. Happy to answer any questions and would love to hear your feedback! https://ift.tt/yZASOnd July 7, 2025 at 11:15PM
Sunday, July 6, 2025
Show HN: Chat Capsule – Convert ChatGPT Chats to Markdown (For Notion, etc.) https://ift.tt/i3pGPw5
Show HN: Chat Capsule – Convert ChatGPT Chats to Markdown (For Notion, etc.) I built Chat Capsule because I wanted to export my ChatGPT conversations in plain-text Markdown, so I can import them to Notion, or take the history over to Claude in the future. It's as simple as that: * Get your data export from ChatGPT * Drag-and-drop the ZIP (or just conversations.json) you download from ChatGPT * Parsing happens client-side only, so none of your confidential conversations leave your machine * Download each thread individually, or all of them as a ZIP file First 100 users get it for free with the code SUMMERDAY100. https://ift.tt/8P3QVj5 July 6, 2025 at 08:30PM
Show HN: Guess the Sharpe https://ift.tt/wC0OHzh
Show HN: Guess the Sharpe gappy on X asked for it. so here it is! https://ift.tt/26SAPCB July 6, 2025 at 10:19PM
Saturday, July 5, 2025
Show HN: Distapp. Manage and distribute Android, iOS and Desktop app https://ift.tt/Gcr5Vte
Show HN: Distapp. Manage and distribute Android, iOS and Desktop app Hi HN, I built DistApp, a tool for managing and distributing Android, iOS, and Desktop app builds. I created it after App Center Distribution was discontinued, I wanted a way to easily share builds with the QA team and users with different groups. DistApp lets you manage multiple apps across different organizations and groups. It also supports self-hosting on your own infrastructure and is open-source https://ift.tt/JKbyC6N You can try the free version by signing in with your Google account. I chose not to support email/password accounts to reduce abuse on the free version. But I’m open to suggestions if you think there’s a better way :) Thank you https://ift.tt/4D1Q8lz July 6, 2025 at 01:24AM
Show HN: I built a tool that lets you interact with your terminal in English https://ift.tt/idLzBpn
Show HN: I built a tool that lets you interact with your terminal in English https://ift.tt/Ym6Rejz July 6, 2025 at 01:27AM
Show HN: I Made a Hot or Not Benchmark for AI Design https://ift.tt/ZtUNiVG
Show HN: I Made a Hot or Not Benchmark for AI Design We noticed most AI-generated frontend looks and feels vibe-coded, but couldn’t put our finger on why. So, we built a voting game to figure out the best ranking internally. It was surprisingly fun (and useful) so we refined it and wanted to share it here! State-of-the-art models go head-to-head in design across websites, game dev, 3d models, more — the things that are generated are at times very impressive, and at times make AGI feel far, far away. We were especially impressed with the quality of DeepSeek and Grok, and variance between categories (OpenAI is very good for game dev, but seems to suck everywhere else). Leaderboard: https://ift.tt/D5kdrvl Voting: https://ift.tt/vqjnrGX Give us your thoughts (and if you make something cool, we want to see it :)! https://ift.tt/vqjnrGX July 5, 2025 at 11:08PM
Friday, July 4, 2025
Show HN: Built a lovable clone to see what makes agentic apps tick https://ift.tt/eqSsGur
Show HN: Built a lovable clone to see what makes agentic apps tick https://ift.tt/0bBcEIT July 5, 2025 at 02:28AM
Thursday, July 3, 2025
Show HN: SteadyText: Deterministic LLMs: Same input → same output, every time https://ift.tt/WRPqXyZ
Show HN: SteadyText: Deterministic LLMs: Same input → same output, every time Hey HN! After spending way too many nights debugging flaky AI tests, I built SteadyText. It's a simple python library for deterministic llm generations and embeddings. We use it in production for: - Testing our AI features (zero flakes in 3 months) - CLI tools that need consistent outputs - Reproducible documentation examples It's not for creative tasks - this is specifically for when you need AI to be boring and predictable. Think of it as the opposite of ChatGPT. The coolest part? It includes a Postgres extension. You can now do: SELECT steadytext_generate('explain this query: ...'); And it will always return the same explanation. :) How it works: 1. Greedy decoding- Always pick the highest probability token (no randomness) 2. 8-bit quantization- Same numerics across all platforms It's easy to get started: uv tool install steadytext echo Hello | st https://ift.tt/fxG7DI0 July 4, 2025 at 01:57AM
Show HN: A browser extension to control Google's Random Number Generator https://ift.tt/RVdsrSG
Show HN: A browser extension to control Google's Random Number Generator TLDR: Built a simple extension to see how easily client-side logic can be manipulated. It lets you pre-select the winner of a basic online raffle as a sort of "magic trick." First time posting a project on HN. First public github repo also. Keen on feedback. I was exploring how browser extensions can interact with and modify a page's state in real-time, specifically what kind of access was needed to intercept a process without breaking the UI. The test tool was a bit of fun on its own, so I polished it up and decided to post it here. https://ift.tt/fS6IVAi July 4, 2025 at 12:50AM
Show HN: Mochia, a virtual pet browser game, built with Rust, SolidJS, Postgres https://ift.tt/WY3pLCM
Show HN: Mochia, a virtual pet browser game, built with Rust, SolidJS, Postgres Around three years ago, I was reminiscing about how much I loved playing Neopets as a kid. Meanwhile, I was also looking for a project to better learn Rust and SolidJS. So.. I figured making my own virtual pet browser game would be a fun way to practice! Since then, I’ve been working on it nearly every day, and.. it’s grown quite a bit! Here are some bulleted lists for your convenience: Technical Details: * Backend monolithic Rust server runs on a single $5/month VPS * Lean frontend with just 3 dependencies (SolidJS, Solid Router, and Mutative) * Around 130,000 combined lines of code (frontend + backend) * Rust server uses axum, sqlx, tokio, rand, strum, tungstenite (websockets) * No server crashes or data loss in 3 years (thank you Rust + Postgres!) * Almost all graphics (500+ assets) are SVGs for perfect detail at every zoom level * Fully mobile responsive and playable on all modern browsers and devices * Actor model for player actions enables trivial parallel, multi-core scaling * Single page application that preloads entire game world on initial page load * Instantaneous navigation between pages (no additional page fetches required) * Lightweight game engine for minigames, powered by custom WebGL shaders * Rust is the single source of truth for data structures shared between browser and server * Custom derive macros used to autogenerate TypeScript bindings and binary decoding functions * Binary WebSocket messages with custom protocol for client-server communication * O(1) selection for nested, weighted-random item reward pools * Minigames can be played without an account (but rewards can't be saved) Features: * Completely free to play with no ads or tracking * Multiplayer browser-based virtual world with 80+ locations to explore * Dark mode toggle switch * Simple minigames that smoothly run at your display's refresh rate * Public leaderboards that track the top scores in each minigame * Pet training system with turn-based card-based battle arena * Dynamic player economy with player-run shops * Player guilds that members can level up to unlock perks * Abandoned mines area created by maze generation algorithm * Create / adopt pets, adorn them with hats, give them pets, change their color, etc. * 220 items to collect (food, toys, cosmetics, books, charms, tiny creatures, etc.) * In-game currency with banking, auctions, stock market, and jobs system * Villagers you can talk to, befriend, and complete quests and jobs for * Optional push notifications (like for when you win an auction) * 38 achievement avatars to unlock * Social features: befriend others, send gifts, and share your recent activity * NPC shops that restock over time (sometimes with very rare items!) * Luck system with ways to boost your luck for better rewards * Many puzzles that grant items or MP (currency) when solved * Fishing, gardening, caves, random events, fountains, galleries, etc. * Wheels to spin, treasure maps to complete, and secrets to explore! * Much, much more but I don't want to spoil everything! Links: * Website URL: https://mochia.net * Community Discord: https://ift.tt/mfaWiRE * Gameplay Video: https://www.youtube.com/watch?v=CC6beIxLq8Q * Screenshots Album: https://ift.tt/cquyNKW I'd love to answer any questions, hear any thoughts, or read any sort of feedback or criticism! https://mochia.net/ July 4, 2025 at 12:00AM
Show HN: KLogger – Quick CLI to grab all deployment logs from a K8s namespace https://ift.tt/j5aDupI
Show HN: KLogger – Quick CLI to grab all deployment logs from a K8s namespace Had a vendor ask for logs from our Kubernetes cluster today. We don't run any log aggregation (no fluentd/fluentbit) except DataDog, so I needed to grab logs from 30+ deployments across three namespaces. Instead of running kubectl logs for each deployment manually, I built this Python CLI that collects all deployment logs from a namespace in one shot. It organizes them by date and namespace, runs collections in parallel, and handles the usual k8s edge cases (multiple pods per deployment, failed pods, etc). Usage is simple: klogger collect -n production Nothing groundbreaking, but it saved me hours of manual work and might help others in similar situations. It's basically a kubectl wrapper that does one thing well - bulk log collection when you need it. GitHub: https://ift.tt/MhOragS https://ift.tt/9vY1wlI July 3, 2025 at 10:51PM
Wednesday, July 2, 2025
Show HN: I created a privacy respecting ad blocker for apps https://ift.tt/k1pduOe
Show HN: I created a privacy respecting ad blocker for apps Hey HN, I’ve been working on developing my ad blocker for the last number of years and am proud to share that I have now released a new feature that blocks ads directly in apps — not just in a web browser. What makes this app ad blocker feature special? - All ad blocking is done directly on device, - Using a fast, efficient Swift-based architecture (based upon Swift-NIO) - Follows a strict ZERO data collection and logging policy - Blocks ads in all apps on iPhones, iPads and Macs It works as a local VPN proxy, so it filters all of your traffic locally without going through any third-party servers. The app ad blocker works across News apps, Social media, Games and even browsers like Chrome and Firefox. After using ad blocking in Safari for a long time, it is eye-opening how many ads and trackers are also embedded in apps themselves. The app is available via the App Store, with a 30 day free trial, before an annual subscription is required. I know there are many other ad blockers available, but I hope the combination of performance, efficiency and respect for privacy will mean that this particular feature is a valuable option. It also took a LOT of work to get this working seamlessly within the App Store and iOS / macOS limitations, so am glad the app has been able to finally be released into the world. Full details on the feature are in the release post: https://ift.tt/etD5xF4 https://ift.tt/etD5xF4 July 3, 2025 at 08:04AM
Show HN: Issue Duration Labeler – a GitHub Action that labels issue by age https://ift.tt/7ZBz9Lr
Show HN: Issue Duration Labeler – a GitHub Action that labels issue by age I’ve built *Issue Duration Labeler*, a GitHub Action that automatically adds *color-coded duration labels* to every issue in a repo: Default label thresholds: Green – ≤ 7 days (configurable) Orange – ≤ 30 days Red – > 30 days For open issues we compute “age” (creation → now). You can adjust the day thresholds and label colors in the workflow file, and choose whether labels update daily or only when they cross the next threshold. *Why?* I often lost track of how long tickets had been lingering, especially in older projects. A quick glance at the issue list or github project now tells us what’s fresh, what’s getting stale, and what’s officially ancient. It’s also handy for post-mortems: sort by red labels to see which bugs took the longest to close. *Link* https://ift.tt/cJYjDf2... https://ift.tt/hOsSCjq July 3, 2025 at 04:45AM
Show HN: Guide so you can clean up all your Node Versions https://ift.tt/hqunbzX
Show HN: Guide so you can clean up all your Node Versions I always forget about one or 2 places when I upgrade my node version so I made a cheatsheet of all the places it can be set and where you can have it fall back to instead of setting it manually. https://ift.tt/SBGN8Ai July 3, 2025 at 12:18AM
Show HN: Send email to fill Google Forms https://ift.tt/MkGHRlw
Show HN: Send email to fill Google Forms Hello HN, One week before my YC interview, my doctor told me I needed an open-heart surgery. I found myself explaining my condition again and again to different doctors across multiple hospitals. Filling out forms and getting appointments became a full-time job. I remember thinking: what if I could just take photos of all my reports, email them, and the hospital system could auto-extract everything? That idea led to what we’ve built: Semantic Email. With Semantic Email, a patient can take a photo of their insurance card or referral letter, send it via email, and AI automatically fills out a Google Form, syncing data to Sheets and Drive — ready for integration into systems like EHR. While healthcare is personal to me, this works for any business on Google Workspace. Would love to hear your feedback and where you think this could apply beyond healthcare. --- Try it free - https://ift.tt/I9pUjc6 Demo video - https://www.youtube.com/watch?v=wLj4pXC30wM Why we built it - https://ift.tt/OAeym6H... https://ift.tt/I9pUjc6 July 2, 2025 at 09:45PM
Tuesday, July 1, 2025
Show HN: Runik – Turn fan wikis into e-reader dictionaries https://ift.tt/WE7QvcM
Show HN: Runik – Turn fan wikis into e-reader dictionaries Hey HN! As a reader of epic fantasy and sci-fi, I often find myself reaching for my phone to look up an obscure side character — or the difference between “Genebackis” and “Genebaris”. So I built runik to bring in-world definitions directly onto my e-reader and stay immersed in the story. Runik parses the contents of fan wikis into Kobo and Kindle compatible dictionaries. It uses the device’s built-in word lookup feature, so there’s no jailbreaking required and definitions can be used offline. It’s still in early development and is built with Go (Wails) + Svelte + Dictutil — feedback is appreciated! Note: Kindle support requires kindlegen, which comes bundled with the Kindle Previewer app (details in the README). https://runik.app/ https://ift.tt/ihxl6LN https://ift.tt/ihxl6LN July 2, 2025 at 12:55AM
Show HN: Lifp – A Lisp Built on Bun https://ift.tt/6D7iwna
Show HN: Lifp – A Lisp Built on Bun A silly summer break project where I played around with Bun, which I hadn't had the chance to yet. It's not super lisp-y, there's no car, no cdr, nor macros. It's a Lisp-Inspired Functional Programming language that ideally doesn't require a paradigm shift when you come from C-like languages. https://ift.tt/RJpzOjb July 1, 2025 at 09:34PM
Subscribe to:
Comments (Atom)