Show HN: Shelf Protocol – Robots.txt for CommerceMy project helps merchants, consumers, and ai agents. We are at the point ai agents will be buying things for consumers. My product verifies the merchant, highlights the store to agents, brings stores and their products into one registery and gives the ai agent speed by calling my registry instead of the agent going searching each merchant one at a time. I have a function "can_buy()" that does a few things. It gives agents an understanding of what they can and can't do. It helps them know if a merchant allows ai agents to buy without a human involved, it lets the agent know my product prove the store is really who it says it is and not a fake site, and it lets the agent know how much it can spend before it has to ask a human for permisssion to proceed. For the consumer it lets your agent do things autonomously without always asking for permission to buy if its under a certain amount. And the agent is going to a store that is verified by my system. For the merchant this gives you anothe
Show HN: Poddie – A local-first, text-based video and podcast editorHi HN, I've been itching to start a podcast this year and needed a way to edit the footage quickly. I'm too cheap to pay for Descript, (and as a dev with tendency to build tools instead of working on the real task) so I just built my own local version of Descript which I call Poddie.Poddie does it e2e for free: it generates transcript using local Whisper model, lets you edit by reading through the transcript and deleting words, auto-trims silence, offers video/audio/captions export with optional caption burn-in. You can also do waveform editing for more precise cuts if desired.I'm open sourcing it so other creators could try it out and use it for their own workflows.Happy to hear any feedback!
Show HN: Trailmaps.app – Mobile maps that match the trailI ride mountain bikes, build trails, do a lot of trail mapping in OpenStreetMap, and make print maps of the trails. Accurate trail maps are near and dear to me. And one thing I've found with pretty much every online map is that they are quite generic as to how they color the lines illustrating the actual "trails" within a park or trail system. In person, mountain biking trails/routes tend to be marked with signs, often featuring a different color for each route. And there is very often a local map for the park showing those routes with the colors, etc. But, pretty much all mobile apps just don't show that.So, I put together a toolchain that generates maps from OpenStreetMap data, some other open data sources, plus some manually inputted things, and produces static HTML+CSS+JS maps of individual trail systems. The map does geolocation, allows you to turn on and off markers for things like parking, points-of-interest, toilets, water, trail direction, etc. I then host these on trailmaps.a
Show HN: Kino is a Google TV app that turns the TV into a media serverOk, so Kino is an Android app for Google TV that uses TVs internal storage and any USB storage connected to the TV to store, stream and manage videos. You don't need any 3rd party hardware, the TV is the computer. Also the TV app has open, documented API so maybe you can do interesting things like automation.It has a native macOS companion app that instantly finds your TVs with Kino installed on your network, pairs securely and lets you upload to the TV or download the videos back into your mac and stream the files from the TV into your mac. If you don't have a mac it does offer a WebUI.The TV app can play the videos, supports subtitles(both embedded into the video container and as separate files like .srt) and remembers the last playback location of the videos so you can continue watch them later from where you left.It supports seamlessly switching from watching the videos on the TV to streaming them from the macOS app and back again. I made a short video demonstrating that: https://w
Show HN: I built managed OpenClaw hosting with 60s provisioning in 6 daysHey HN,I'm Daniel, solo dev from Germany. I built ClawHosters (https://clawhosters.com), a managed hosting platform for OpenClaw, the open-source AI agent framework.Quick timeline: domain registered February 5th. First paying customer six days later. I probably should have spent more time on it, but it works.If you haven't seen OpenClaw, it lets you run a personal AI assistant that connects to Telegram, Discord, Slack, and WhatsApp. Self-hosting it is absolutely possible, but it's a pain. You're dealing with Docker setup, SSL certs, port forwarding, security hardening, keeping the image updated. Most people don't want to deal with any of that. They just want the thing running.That's what ClawHosters does. You pick a tier (EUR 19-59/mo), click create, and you've got a running instance with a subdomain. About 60 seconds if we have prewarmed capacity, maybe 90 seconds from a cold snapshot.Some technical details that might interest this crowd:*Subdomain routing chain.* Every instance gets
Challenge: An asymmetric key system that does everythingI’m curious if anyone has thought about this before:We have asymmetric cryptography, but the main systems all have trade-offs:RSA: You can encrypt/decrypt and sign/verify, but you cannot derive hierarchical public/private keys—every key pair must be generated independently.ECDSA (elliptic curves): You can sign/verify, and you can derive hierarchical deterministic keys (HD wallets!), but you cannot do encryption/decryption natively.So here’s the challenge:Can anyone design an asymmetric key system that can do all five things:1. Encrypt2. Decrypt3. Sign4. Verify5. Hierarchical key derivation (master → child public/private keys)Right now, no single system can do this perfectly. Either you get encryption or hierarchical keys, but not both.If we could create such a system, it would unify digital identity, secure messaging, and deterministic key management in a single cryptosystem.I’d love to see ideas, proposals, or even wild theoretical approaches. Has anyone tried combining elliptic-curve
Show HN: Free API to extract PDF dataHi HN,Like everyone, I'm working on an product that uses LLMs to extract data from photos and documents. Part of the processing pipeline is extracting data from PDFs as raw text or a raster image.As part of our leadgen strategy, we've opened our REST API that lets you process pages of a PDF. The API is completely free to use anonymously, but is rate limited to 1 page per 30 seconds. Creating a free account removes this restriction.The two endpoints are:- https://extract.dev/api/pages/extract/raster - Rasterize a page of a PDF- https://extract.dev/api/pages/extract/text - Extract text from a page of a PDFBoth have the same request format: { "file": "https://assets.extract-cdn.com/data/hd-receipt.pdf", "page": 1 } I've outlined more of the documentation here: https://extract.dev/docsUnder the hood, the API is using Poppler to extract text and rasterize pages. Note that the text extraction functionality extracts actual text encoded in the PDF, and does not employ an OCR model. Give it a s
Show HN: Laboratory.love – Crowdfund plastic chemical testing for food and drinkhttps://laboratory.loveLast year PlasticList discovered that 86% of food products they tested contain plastic chemicals—including 100% of baby food tested. The EU just lowered their "safe" BPA limit by 20,000x. Meanwhile, the FDA allows levels 100x higher than what Europe considers safe.This seemed like a solvable problem.Laboratory.love lets you crowdfund independent testing of specific products you actually buy. Think Consumer Reports meets Kickstarter, but focused on detecting endocrine disruptors in your yogurt, your kid's snacks, whatever you're curious about.Here's how it works: Find a product (or suggest one), contribute to its testing fund, get detailed lab results when testing completes. If a product doesn't reach its funding goal within 365 days, automatic refund. All results are published openly. We're using the same methodology as PlasticList.org, which found plastic chemicals in everything from prenatal vitamins to ice cream. But instead of researchers choosing what to tes
Show HN: I took over Painteresque, a 14 year old Objective-C app and rebuilt itAround 3 weeks ago, I came across a reddit post from someone who was looking to see if anyone was interested in taking over a 12-14 year old objective c app which hadn't been on the app store for many years. I responded and decided to do it.The app is called Painteresque. It lets you turn photos to charcoal drawings, paintings etc while doing all the processing locally on device:https://apps.apple.com/ca/app/painteresque-photo-to-sketch/i...The app is entirely free to use, has no ads, third party analytics, trackers, subscriptions or other junk. It does offer 5 options for tips (which are basically consumable in app purchases), portion of which I will share with the original developer. However, based on my past experiences with tips, they are rarely given by users.Here's a screenshot of the OLD app:https://i.imgur.com/fPhoqlp.jpegThe old app was built like 12-14 years ago in a combination of objective c and vanilla C. The "filters" were built in C while the UI was in objective c.The co
The limits of space powerOne lesson from the war in Ukraine is that it doesn’t matter how many satellites you have if you don’t have enough bombs and bullets
Ask HN: Why would this page crash a browser tab even with JavaScript turned off?In the course of trying to google an unknown temporary file found on my drive, I came across this Chinese webpage[0]. It crashed the browser tab in both Firefox and Chrome with Javascript turned off. Reading the source, it's clearly trying to do something nasty; its main script[1] just creates another script tag and injects something from Baidu into it, which doesn't load on its own (presumably only serves once per token, or only if it knows it's injected somehow). Much of the rest of the page looks to be the raw source of a PDF file with a lot of email links. Served this way, Cloudflare is replacing those mail links with cfemail protection.What I really can't figure out is why it crashes the tab, or what the purpose of it is. Put on a hazmat suit if you check this one out, and obviously turn off Javascript.[0] https://www.impact-gun.com/uf20211126/20211126104952_40894.html[1] https://www.impact-gun.com/templets/tj.js

Show HN: Agent-hop – a Rust TUI that hops a live Claude Code chat into CodexHi HN! Agent-hop is a TUI which allows you to use multiple coding agents and lets you hop between agents mid-chat. So, if you are using Claude Code and you do not want to lose context in another agent, you could just hop to another agent (Codex, Pi, Grok Build, OpenCode).It initially started as a resume and search tool, but I noticed some friction in that, and so I decided to create my own TUI.How is this different from Herdr? Herdr does not allow you to hop between agents live.

Ask HN: Those making $500/month on side projects in 2026 – Show and tellThere was another one of these a couple of months ago and it did not get any traction. Lets hope this one does better. I myself am at $0/mo from my side projects and am really hoping side projects still have a future.So, those of you making $500/month or more on side projects in 2026, what are you doing these days?https://news.ycombinator.com/item?id=39110194 (2024)https://news.ycombinator.com/item?id=34482433 (2023)https://news.ycombinator.com/item?id=29995152 (2022)https://news.ycombinator.com/item?id=29667095 (2021)https://news.ycombinator.com/item?id=24947167 (2020)

Lets talk about Lanterns shocking episode 1 deathThe first episode of "Lanterns" ends with the reveal that Hal Jordan (Kyle Chandler) is dead. Where does the show go from here?

Show HN: Mail Attachment Lens: A Browser extension to manage Gmail attachmentsRecently, I was getting close to Google’s free storage limit, and the storage manager showed that Gmail was using most of it.I wanted a simple way to see my attachments in one place, download the files I wanted to keep, and remove emails with attachments I no longer needed. Gmail search can find emails with attachments, but it doesn’t provide a convenient file-based view.So I built a browser extension called Mail Attachment Lens. It lets me search and filter attachments, download files, and move the source emails to Bin. It also helped me uncover quite a few attachments I had completely forgotten about.I decided to publish it in case anyone else finds it useful.It’s free and open source. There’s no backend, so mailbox data stays between the extension and Google.

Show HN: Neal – Codex writes the code, Claude reviews itneal is a CLI I wrote while trying to use an LLM coding agent (in this case, Codex GPT-5.4) to work autonomously on a migration of our large frontend codebase. A few things came up during that project that guided the development of neal:1. Telling an agent to "keep working unless blocked" doesn't actually work over long stretches of time.2. Large projects should be broken up into smaller chunks of work.3. The coding agent should start each chunk of work with a fresh context to prevent context rot.4. The coding agent benefits from having a different agent doing adversarial reviews along the way.What I ended up with is an orchestrator that- lets you configure planner, coder, and reviewer roles. I started with Codex and Claude using their SDKs but later added OpenRouter as well as a compatibility mode for verifying that a model can handle the orchestration. Currently there are 44 compatible OpenRouter models.- runs a plan that you provide through a planner / reviewer loop which splits the

Spotify's new feature lets you leave little notes on songsSpotify promises a lot of personalization via algorithm, but the streaming service has added a new feature that really does allow a way to give your tunes a personal touch. " User Notes " offer ...

Show HN: AgentCouch – let your agents chat with other agentsHello HN!I wanted to share a small MCP + web app I built to solve a problem at work.Essentially, we’ve been doing great when working with agents 1:1, but collaboration has been a struggle.E.g. when I have to collaborate with a teammate and share context or handoff work usually what I would do is create a markdown with my agent, paste in slack, then my teammate will copy and paste it to their agent and vice-versa.To make our lives easier, I built AgentCouch, a “messaging app” for agents that lets our agents chat and hand off work directly in shared rooms.Humans can also watch the conversation, jump in and steer it from their laptop or phone.I was aiming to solve the following issues:1. Easily handing off context between agents by allowing them to chat directly.2. Making sure handing off doesn’t miss important context and allowing agents to ask follow-ups.3. Since we are also a distributed team, allowing my colleagues and their agents to talk to my agent and get their questions answered

Show HN: Kudory – Tailor your CV for each job applicationI've never liked maintaining multiple versions of my CV.Every application seems to want the same experience presented slightly differently, so I kept rewriting the same bullet points and ending up with files like `cv-final.pdf`, `cv-final-final.pdf`, and `cv-final-final-v2.pdf`.I built Kudory to make that part less tedious.You upload your CV, paste a job description, and it tailors your CV to the role by rewriting and reordering your existing content. One constraint I cared about from the beginning is that it doesn't invent experience, job titles, or achievements—it only works with what's already there.It also generates a cover letter draft, estimates how well your CV matches the role, and lets you export the result using one of several templates, but the core idea is simply making it easier to tailor a CV for each application.It's still a work in progress, and I'd really appreciate any feedback—whether it's about the product, the UX, or things that simply don't work. I'll be around to

Show HN: Purple Hammer – construction takeoff and estimating in Tauri/Rust/WASMPurple Hammer does construction takeoff. You measure quantities off PDF drawings and a built-in spreadsheet lets you read from databases, formulas, assemblies etc to price the job. This matters because most takeoff software (Bluebeam, Planswift) do not have the spreadsheet side of things built in.Stack is Tauri 2, Rust, SolidJS. The render and spreadsheet engines are both custom, compiled to WASM with modified PDFium for parsing. One codebase builds native Mac and Windows.Performance is most of the work. A 500-sheet set opens in about a second. Million+ vector drawings hold 120 FPS on mid hardware. It feels somewhat faster that any other construction viewer I’ve tested. Compare the live demo (on the homepage, or download free trial) vs an industry standard pdf tool at showcase.apryse.com/cad-viewer. The solver runs 11-15M dependency steps/sec on an adversarial test.Perhaps most important engineering achievement is that RAM & Performance scale strictly with active attention rather than





