Forums

Farqan Iqbal

19h ago

How much are you losing in platform fees selling digital products?

I got frustrated watching 10% disappear on every digital sale I made. So I built my own platform.

Launching PayLink on Product Hunt this Tuesday the simplest way to sell digital products with just a 3% fee and no monthly costs.

Curious from this community what's the biggest frustration you have with platforms like Gumroad, Etsy or Teachable? What would make you switch?

Would love to hear from anyone selling digital products.

This is why the EU could shut down Votap…

Road to 1,000,000 #Votap users Day 66 | Current: 1348

Top AI Creative Tools Ranked by Real Ad Data (2026 Q1)

Product Hunt is home to amazing products across every category.

Today, we wanted to look at AI creative tools from a slightly different angle not just features, but the real-world marketing activity behind them.

Room types, device density, and a smarter optimizer

Big update. The optimizer can now prioritize high-traffic rooms over hallways and closets. Shoutout to @yotam_dahan who suggested density-aware placement.

Room type assignment - Right-click any room to tag it with a type from 46 presets across 6 building categories (commercial, residential, education, healthcare, hospitality, industrial). Each type carries a device density sourced from Cisco, IBC, and industry planning guides. Densities are fully adjustable per room. Custom type lets you name rooms whatever you want.

Csaba Ivancza

4d ago

Setting up monorepos for AI: submodules versus subtrees

I've been building my app for 8 months now, and i ended up having 5 repositories

  • nextjs app

  • databases

  • customer facing API

  • node-sdk that wraps the api

  • react-sdk, for both reusing shared component and customer facing components

So i thought, it's gonna be great if i create a mono repo with submodules. But it was terrible. I realized that turborepo does not like external packages, and as i tried to reuse my own customer facing libs, the DX became terrible. It was very time consuming to ship a feature. Even when i wanted to use Codex or Cursor 3, it was not able to show git diff properly, also i was not able to use Cursor's cloud agents properly to ship complex features.

safa

4d ago

The 3 hardest technical problems I hit building an AI agent that calls real APIs

Not a launch post. Just things I wish someone had written down before I spent a month figuring them out.

1. LLMs send partial payloads on write operations

You ask the agent to update a record. It sends only the fields you mentioned in the prompt. The PUT request goes through, returns 200, and you've silently wiped every field you didn't specify.

The fix: before every write call, fetch the current resource state via the companion GET endpoint and deep-merge the LLM's payload on top. The LLM only needs to specify what's changing the executor fills in the rest.