frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Stepped Actions – distributed workflow orchestration for Rails

https://github.com/envirobly/stepped
28•klevo•5d ago•4 comments

Show HN: UK Butchers Meat Price Tracker

https://offer-spider.onrender.com
10•wolfer•5d ago•2 comments

Show HN: I implemented generics in my programming language

https://axe-docs.pages.dev/features/generics/
25•death_eternal•4d ago•7 comments

Show HN: I open-sourced my Go and Next B2B SaaS Starter (deploy anywhere, MIT)

https://github.com/moasq/production-saas-starter
49•moh_quz•3h ago•27 comments

Show HN: Picknplace.js, an alternative to drag-and-drop

https://jgthms.com/picknplace.js/
360•bbx•2d ago•129 comments

Show HN: Stop AI scrapers from hammering your self-hosted blog (using porn)

https://github.com/vivienhenz24/fuzzy-canary
294•misterchocolat•2d ago•213 comments

Show HN: CommerceTXT – An open standard for AI shopping context (like llms.txt)

https://commercetxt.org/
14•tsazan•2d ago•12 comments

Show HN: We built a small app with my wife to track promises we do

https://lovechecks.app/
2•warkanlock•1h ago•0 comments

Show HN: Learning a Language Using Only Words You Know

https://simedw.com/2025/12/15/langseed/
68•simedw•4d ago•19 comments

Show HN: BlazeDiff v2 – Fastest image diff with native binary and SIMD

https://github.com/teimurjan/blazediff
4•teimurjan•1h ago•0 comments

Show HN: Agents.db – an AGENTS.md alternative for LLM agent context

https://github.com/krazyjakee/AGENTS.db
2•krazyjakee•4h ago•0 comments

Show HN: Composify – Open-Source Visual Editor / Server-Driven UI for React

https://github.com/composify-js/composify
65•injung•22h ago•5 comments

Show HN: Bithoven – A high-level, imperative language for Bitcoin Smart Contract

https://github.com/ChrisCho-H/bithoven
25•hyunhum•4d ago•8 comments

Show HN: Nano AI - Infinite Canvas AI Image Editor

https://nanoai.love/editor
3•akseli_ukkonen•5h ago•0 comments

Show HN: Xsql – SQL schema conversion via an intermediate representation (Rust)

https://github.com/Dawaman43/xsql
3•dawitworku•5h ago•0 comments

Show HN: Helix – AI-powered API mocking with strict schema enforcement

https://github.com/ashfromsky/helix
4•ashfromsky•6h ago•0 comments

Show HN: I built a fast RSS reader in Zig

https://github.com/superstarryeyes/hys
89•superstarryeyes•2d ago•31 comments

Show HN: Spice Cayenne – SQL acceleration built on Vortex

https://spice.ai/blog/introducing-spice-cayenne-data-accelerator
27•lukekim•19h ago•3 comments

Show HN: Hacker News, but every headline is hysterical clickbait

https://dosaygo-studio.github.io/hn-front-page-2035/news-max.html
155•keepamovin•3h ago•66 comments

Show HN: A local-first memory store for LLM agents (SQLite)

https://github.com/CaviraOSS/OpenMemory
47•nullure•5d ago•16 comments

Show HN: My own stolen JavaScript Server powered by Rust

https://shyam20001.github.io/rsjs/
4•StellaMary•7h ago•0 comments

Show HN: Paper2Any – Open tool to generate editable PPTs from research papers

https://github.com/OpenDCAI/DataFlow-Agent
11•Mey0320•21h ago•2 comments

Show HN: High-Performance Wavelet Matrix for Python, Implemented in Rust

https://pypi.org/project/wavelet-matrix/
90•math-hiyoko•1d ago•10 comments

Show HN: Sqlit – A lazygit-style TUI for SQL databases

https://github.com/Maxteabag/sqlit
180•MaxTeabag•3d ago•40 comments

Show HN: TinyPDF – 3KB PDF library (70x smaller than jsPDF)

https://github.com/Lulzx/tinypdf
15•lulzx•19h ago•3 comments

Show HN: MephistoMail – RAM-only ephemeral email with client-side privacy tools

https://www.mephistomail.site/
3•benmxrt•10h ago•0 comments

Show HN: WebCraft: A C++ 23 async IO library

2•raoa32•11h ago•0 comments

Show HN: Daily Set Puzzle – I rebuilt it after setgame.com's SSL cert expired

https://www.anniehu.com/set/
7•anniegracehu•12h ago•2 comments

Show HN: DocsRouter – The OpenRouter for OCR and Vision Models

https://docsrouter.com
10•misbahsy•1d ago•0 comments

Show HN: Postman-style TUI for API testing built with Rust and ratatui

https://github.com/pranav-cs-1/nexus
3•PranavVyas•13h ago•0 comments
Open in hackernews

Show HN: CommerceTXT – An open standard for AI shopping context (like llms.txt)

https://commercetxt.org/
14•tsazan•2d ago
Hi HN, author here.

I built CommerceTXT because I got tired of the fragility of extracting pricing and inventory data from HTML. AI agents currently waste ~8k tokens just to parse a product page, only to hallucinate the price or miss the fact that it's "Out of Stock".

CommerceTXT is a strict, read-only text protocol (CC0 Public Domain) designed to give agents deterministic ground truth. Think of it as `robots.txt` + `llms.txt` but structured specifically for transactions.

Key technical decisions v1.0:

1. *Fractal Architecture:* Root -> Category -> Product files. Agents only fetch what they need (saves bandwidth/tokens).

2. *Strictly Read-Only:* v1.0 intentionally excludes transactions/actions to avoid security nightmares. It's purely context.

3. *Token Efficiency:* A typical product definition is ~380 tokens vs ~8,500 for the HTML equivalent.

4. *Anti-Hallucination:* Includes directives like @INVENTORY with timestamps and @REVIEWS with verification sources.

The spec is live and open. I'd love your feedback on the directive structure and especially on the "Trust & Verification" concepts we're exploring.

Spec: https://github.com/commercetxt/commercetxt Website: https://commercetxt.org

Comments

reddalo•2h ago
We should stop polluting website roots with these files (including llms.txt).

All these files should be registered with IANA and put under the .well-known namespace.

https://en.wikipedia.org/wiki/Well-known_URI

tsazan•2h ago
I understand the theoretical argument.

We follow the precedent of robots.txt, ads.txt, and llms.txt.

The reason is friction. Platforms like Shopify and Wix make .well-known folders difficult or impossible for merchants to configure. Root files work everywhere.

Adoption matters more than namespace hygiene.

JimDabell•1h ago
How about following the precedent of all of these users of /.well-known/

https://en.wikipedia.org/wiki/Well-known_URI#List_of_well-kn...

robots.txt was created three decades ago, when we didn’t know any better.

Moving llms.txt to /.well-known/ is literally issue #2 for llms.txt

https://github.com/AnswerDotAI/llms-txt/issues/2

Please stop polluting the web.

tsazan•1h ago
I prioritize simplicity and adoption for non-technical users over strict IETF compliance right now. My goal is to make this work for a shop owner on Shopify and Wix, not just for sysadmins.

That said, I am open to supporting .well-known as a secondary location in v1.1 if the community wants it.

amitav1•1h ago
Wait, am I dumb, or did the authors hallucinate? @INVENTORY says that 42 are in stock, but the text says "Only 3 left". Am I misunderstanding this or does stock mean something else?
tsazan•1h ago
Good eye. This demonstrates the protocol’s core feature.

The raw data shows 42. We used @SEMANTIC_LOGIC to force a limit of 3. The AI obeys the developer's rules, not just the CSV.

We failed to mention this context. It causes confusion. We are changing it to 42.

nebezb•1h ago
Ah, so dark patterns then. Baked right into your standard.
tsazan•54m ago
Not dark patterns. Operational logic.

Physical stock rarely equals sellable stock. Items sit in abandoned carts. Or are held as safety buffers. If you have 42 items and 39 are reserved, telling the user "42 available" is the lie. It causes overselling.

The protocol allows the developer to define the sellable reality.

Crucially, we anticipated abuse. See Section 9: Cross-Verification.

If an agent detects systematic manipulation (fake urgency that contradicts checkout data), the merchant suffers a Trust Score penalty. The protocol is designed to penalize dark patterns, not enable them.

duskdozer•1h ago
I'm not sure I understand the point of this as opposed to something like a json file, and also, assuming there is any type of structured format, why one would use an LLM for this task instead of a normal parser.
tsazan•1h ago
You assume JSON is a standalone file. It rarely is.

Even if it were, JSON is verbose. Every bracket and quote costs tokens.

In reality, the data is buried in 1MB+ of HTML. You download a haystack to find a needle.

We fetch a standalone text file. It cuts the syntax tax. It is pure signal.

throwaway_20357•35m ago
Can shops not just embed Schema/JSON-LD in the page if they want their information to be machine readable?
captn3m0•3m ago
How is "schema.org compatibility" related to Legal Compliance?