What does Product Hunt look for in discussion threads?
I've had two discussion threads rejected on Product Hunt, and I'm genuinely curious about the review process. I understand maintaining quality, but I'd love to know what usually leads to a rejection. Is it the topic, wording, or something else?
For those who've had threads approved, what did you learn that made the difference?
Sold 340 LTDs at launch. Nearly killed the product 18 months later.
The first week felt like validation. 340 customers, $50K in the bank, near the top of the charts. I thought I'd solved the cold start problem.
What I hadn't worked through: I'd acquired 340 customers who paid once and had no incentive to churn. Which meant I had no recurring signal on what actually needed fixing. The feedback was noisy because everyone bought at different price points with different expectations. Support was immediate and permanent. When I raised prices six months later to attract monthly subscribers, existing LTD holders treated it as a personal betrayal.
1,000 days later, Product Hunt still makes me curious

Today marks my 1,000-day Product Hunt streak.
How to automate app localization when your team only speaks English & Chinese?
Hey Product Hunt!
Our team is hitting a classic scaling bottleneck, and we need some technical advice and tool recommendations from fellow makers who have taken their apps global.
Right now, our core team only has English and Chinese language talent. Our product is English-only, but we re starting to see strong organic interest from non-English speaking markets like Japan and Russia.
We want to prioritize using AI or platform automation for localization, but we are terrified of translation accuracy and the heavy engineering required to proofread everything. For our marketing videos on YouTube and Facebook, the experience is incredibly seamless we just provide our English subtitle files, and the platforms handle the multi-language translations automatically. What we love most about this is that users trust platform-level translations more, which naturally shields us from user complaints if a translation error slips through.
Every team thinks it's the one being blocked!
After years of building with teams, I'm convinced most dependency problems aren't scheduling problems. They're perspective problems.
Every cross-team handoff has two sides that never see it the same way. If you're waiting, the other team looks slow, or like they've deprioritized you. If you're the one being waited on, you're underwater and this was never the fire you were told to fight. Both true, from where each of you sits. So the work just hangs in the gap "in progress" on one board, "blocking us" on another. I watched a two-day handoff sit for three weeks once, each side sure the ball was in the other's court.
The usual fixes all help, and all quietly break at the same spot:
Put every dependency on a shared board works until people stop updating it
A standing sync between the teams good until it turns into a status meeting nobody preps for
Skip process and just DM the person works best, scales worst
One named owner per handoff helps, when someone remembers to assign it
Are We Ignoring the Auditability Problem in AI?
As AI agents become capable of making decisions, using tools, and acting autonomously, I keep coming back to one question:
Should every AI agent be auditable by default?
If an agent takes an unexpected action, makes a costly mistake, or produces a harmful outcome, should we be able to trace why it happened, not just what happened?
What do you actually do when two of your devices disagree about the same night
Two wearables on the same body, same night, and they report different deep sleep. Sometimes an hour apart. Most people I talk to have quietly picked a favourite device and stopped opening the other one.
I want to know what you actually do, because I think the common answers are all defensible and I cannot tell which one is right.
Three things I believe and would like argued with.
First, deep sleep is the least comparable number across devices. The staging is inferred, every vendor infers it differently, and there is no shared definition to reconcile them against. Comparing two vendors on deep sleep is closer to comparing two opinions than two measurements.
The worst advice for a startup founder.
Best B2B marketing channels?
Hey all!
I've worked in b2b marketing for years. It feels like the "playbook" is somewhat out of the window. Not that I ever followed it, but it's definitely a peculiar time.
Super curious what people are doing for b2b marketing/growth? Especially during 0-1 stage.
Turns out most APIs don't actually have an "overdue" status
Working on a finance side AI tool, and one thing that surprised me: Stripe's invoice object doesn't have an "overdue" status at all. It only tells you "open" or "paid" overdue is something you have to derive yourself by checking if it's open and past its due date. If you build against the API assuming "overdue" is a real field, you'll confidently tell someone nothing is overdue when their business is full of unpaid invoices.
Feels like a small thing, but it's the kind of gap that's easy to miss until it actually costs someone money. Made me a lot more paranoid about assuming any third party API's status fields mean what they sound like they mean.
Curious if others building against Stripe/QuickBooks/accounting APIs have hit similar "the field name lies to you" surprises, feels like a common trap.