#053

r/SaaS says every $20K MRR brag is fake, a solo dev hit 50K EUR, OpenAI pays $445K to be tasteful

r/SaaS named the tell for fake MRR posts: it's never $19K or $25K, always $20K. A solo dev hit 50K EUR by swapping his buyer. OpenAI will pay $445K for a tasteful researcher.

A top thread on r/SaaS this weekend made a blunt accusation: the “$20K MRR” brag post is almost always fabricated, and the giveaway is the number itself. It’s never $19K, never $25K, always that suspiciously round figure. Meanwhile the founders in the comments quietly running real seven-figure businesses never claimed it.

This isn’t a lone grump. Marc Lou built TrustMRR last October specifically because fake revenue screenshots had become an epidemic, and it now Stripe-verifies 840+ startups. The subreddit is policing its own signal-to-noise collapse in public.

In today’s indie hacker news:

  • 💸 r/SaaS decides the $20K MRR flex is fake and names the tell
  • 🎯 A solo dev hits 50K EUR by changing who he sells to
  • 🐼 Helply bills $0.50 only when its AI resolves your ticket
  • 🧠 OpenAI will pay $445K for a researcher who’s “tasteful”
  • 🪙 A non-tech builder hit $800 MRR in 5 weeks on TikTok

TOP STORIES

THE ROUND-NUMBER TELL

💸 r/SaaS calls the $20K MRR brag fake, and the giveaway is the number itself

r/SaaS calls the $20K MRR brag fake, and the giveaway is the number itself

The story: u/IndependenceSad1272’s post pulled 103 upvotes and 57 comments in a day, but a companion meme posted the same afternoon hit 1,047. The shared sentiment: bots and grifters cluster on one figure because it’s high enough to sound like the dream and low enough that nobody demands audited statements. The thread then turned into a roll call of people who’d never write that post. One commenter (u/Devilsalive) said he runs close to a million in ARR and spends his days “trying to protect churn.” Another (u/kiwialec) shrugged off the whole premise: “we’re 7 figures arr and I have never lost my passion for shitposting.”

The details:

  • The real tell, per u/zaphodbeeblebrox00: “Real founders talk about churn, support, refunds, margins, failed channels. Fake posts skip all of that and go straight to the lesson.”
  • u/Deepak-AvairAI sharpened it: real operators do post here, but their threads ask about Stripe disputes and pricing mistakes. Those get 3 upvotes. The milestone brags get 200.
  • One commenter pegged the take-home on a $20K gross at $8K to $15K net, which leaves plenty of time to open Reddit.
  • A commenter named Gojiberry AI as the pattern in reverse: mocked here during its climb, now reportedly at $1M ARR and no longer posting.
  • r/SaaS mods added a once-per-60-days self-promo limit in April, a structural admission that promo had drowned the organic threads.

Why builders care: You now have a filter. If a revenue post never mentions what broke, what the churn number is, or what the founder would redo, read it as content marketing and move on. The signal lives in the boring 3-upvote questions, not the inspirational milestones.



SAME PRODUCT, DIFFERENT WALLET

🎯 A solo dev hit 50K EUR YTD by changing who he sold to, not what he built

A solo dev hit 50K EUR YTD by changing who he sold to, not what he built

The story: Four months after a viral progress post, the builder behind admakeai.com and bestphoto.ai is back with a Stripe screenshot and a breakdown of what actually moved revenue. The headline lever cost him nothing to build: he stopped selling his ad-creative tool to agencies, where customer acquisition ran over $100 a sale, and re-aimed the identical product at solo ecom founders who already run their own Facebook ads. Same code, cheaper buyer, way better copy. He calls it the single biggest unlock and admits it took six months to believe “ICP > everything.”

The details:

  • The pivot drove subscribers to 378, up 220% from 118 at the start of the year, with monthly recurring revenue at 6,067 EUR.
  • His two products feed each other: bestphoto.ai needs constant ad creative, admakeai makes it. He stopped using Canva entirely and dropped his ad-test cycle from 4 days to 2 hours.
  • Annual plans pulled churn from 20% down to 16%. He flags it as “a band-aid, not a fix,” since the real problem is product retention, and asks if anyone’s hit sub-5% on a B2C AI tool.
  • His durable channel is programmatic SEO: scraped template pages that “print organic clicks every day” at near-zero upkeep, which he calls the closest thing to a real moat a solo dev can build.
  • He also named a flop. A share-to-unlock watermark he hyped as a viral lever produced a 4-6% signup bump and nothing more.

Why builders care: Three steal-able plays in one post. If a B2B audience isn’t converting, swap the customer before you touch the product. If you run two products, find the seam where one fuels the other. And treat an annual plan as a billing trick, not a churn fix. The honesty about the band-aid is worth more than the revenue chart.


FREE FOREVER, PAID ON RESULTS

🐼 Helply gives its support platform away and bills $0.50 only when the AI resolves a ticket

Helply gives its support platform away and bills $0.50 only when the AI resolves a ticket

The story: SaaStr named Helply its AI App of the Week, and the pricing is the whole pitch. The platform is free forever with unlimited seats across email, chat, Slack, and WhatsApp. You only pay when the AI produces a verified outcome: a resolved ticket, a flagged churn risk, a caught upsell. Failed attempts cost nothing. CEO Alex Turnbull bootstrapped it, funding the whole thing from his prior company Groove’s profits rather than raising a dollar of VC.

The details:

  • The charge is $0.50 per outcome, which undercuts Intercom Fin’s $0.99 per resolved conversation by roughly half and skips the platform fee that funded rivals like Decagon tack on.
  • Helply guarantees a 65% AI resolution rate within 90 days or you pay nothing, killing the buying objection up front.
  • Turnbull’s stance: “If the AI tries and fails, that’s our problem, it doesn’t hit your invoice.” Groove still throws off $2-3M a year to bankroll it.
  • The go-to-market was a stunt. Helply spent six figures sending protesters and two live giant pandas to SaaStr to demonstrate against per-seat pricing, and booked 125+ qualified demos on-site.
  • It’s already landed 100+ B2B clients in the $1M-$50M ARR band, including Rumble, Proposify, and Unsplash.

Why builders care: Outcome pricing is becoming the default for AI support, and Helply shows the bootstrapped version of the wedge. A free tier plus a pay-on-results guarantee collapses the sales cycle, and a profitable existing product can fund a conference stunt that a seed round can’t. In this category, per-seat billing is a conversion killer.


🧠 OpenAI will pay up to $445K for a researcher whose top requirement is being “tasteful”

OpenAI will pay up to $445K for a researcher whose top requirement is being tasteful

The story: A job listing on OpenAI’s Preparedness team went viral after Business Insider pulled one line out of it: the role wants someone “tasteful and strategic.” r/artificial ran with the absurdity before the nuance landed. The job is real and technically demanding: it’s about preparing for AI that can improve itself, a domain with “weak feedback loops” where you reason about problems that might not exist yet. The “tasteful” line isn’t soft-skills filler. It’s OpenAI putting a salary band behind judgment under ambiguity.

The details:

  • The posted figure is a $295K-$445K salary range, not a flat offer, and it’s base only. A Reddit commenter claiming insider knowledge says equity adds “$2M a year+ easily” on top.
  • The exact requirement: “you can prioritize effectively in domains with weak feedback loops.” That’s a founder’s job description.
  • Sam Altman called taste a survival skill back in February: “The best research teams are built through context, taste and a real feel for where the field is headed next.”
  • Greg Brockman put it flatter: “Taste is a new core skill.”
  • Skeptics had fun. One commenter dubbed it the “Vibe Researcher” role; another noted the headline conveniently buried the deep LLM-architecture requirements.

Why builders care: When a frontier lab pays top of market for someone who can make high-stakes calls with thin data, that’s a signal about what stays valuable. The premium is shifting from raw execution, which AI increasingly handles, toward judgment, which it doesn’t. That intuition-plus-credibility combo is the exact thing that makes a good founder, and apparently the thing labs can’t yet automate.


🧑‍💻 Levelsio says he hasn’t written code in 6 months - @levelsio’s post that he’s stopped writing code entirely pulled ~1M views and split the room near 50/50: builders nodding along versus critics noting it falls apart on proprietary enterprise systems. The week’s smaller accounts echoed the same line, that AI plus human judgment is now the whole stack. Fortune even quoted lab engineers saying AI writes nearly all their code.

🎮 NVIDIA buries Gaming inside a new “Edge Computing” segment - In its latest earnings, NVIDIA folded Gaming, consoles, robotics, and automotive into one “Edge Computing” line worth roughly $6.4B, while Data Center hit $75.2B. r/LocalLLaMA read the 704-upvote thread as the moment datacenter AI officially ate the company that GPUs built.

🦴 “caveman mode” is GPT-5.5’s reasoning secret, the community thinks - A user posted what looks like a leaked GPT-5.5 reasoning trace, fragmented into telegraphic proto-English to save tokens, and r/LocalLLaMA can’t decide if it’s clever or alarming (174 upvotes, 110 comments). The top take: “Efficiency is efficiency. If it works better, good for it.” The counter: devs need readable traces to catch silent tool-call failures. It’s a community inference, not an OpenAI statement.


FIRST DOLLAR

SHE LEARNED, BUILT, AND SHIPPED IN 5 WEEKS

🪙 A non-technical builder hit $800 MRR faster than most devs ever do

@alexcooldev flagged a story making the rounds: a self-described non-technical woman learned to build, shipped a mobile app, figured out TikTok, and crossed $800 MRR in five weeks, while plenty of strong engineers in his orbit sit at zero. The point being passed around is that distribution beats building now, and AI keeps shrinking the gap between coders and everyone else. Fair skeptic note from @kevinleewrites: if it’s first-month revenue from one-time sales, calling it MRR is a stretch. The builder and the app stay unnamed, so treat it as the inspiring-but-unverified kind. The pattern, though (no-code plus a TikTok account), is real.


STACK OF THE DAY

🥇 streetai-memory

Open-source memory layer (Apache 2.0) for LLM apps that the author says cuts input tokens 55-80% per turn, averaging 68% in a 16-turn test. Instead of re-sending the whole conversation, it chunks each message into sentence-level signals, clusters related ones, and retrieves only the relevant pieces per turn via FAISS, with a decay mechanic that fades old context but revives it on a matching query. pip install streetai-memory with adapters for Anthropic, OpenAI, and Gemini. It’s alpha-stage at 3 GitHub stars and the token claim is self-reported, so vet it before you trust it, but it’s a clean approach to the runaway-context problem.

Not sponsored. We just feature tools builders would actually use.


BOOKMARKED TODAY

Tony Dinh’s quick take on Cursor’s Composer 2.5 - @tdinh_me tried Cursor’s new Composer 2.5 on a semi-complicated task and called the result “far worse than Opus 4.7 High or GPT 5.5 High. But it was fast.” It benchmarks near Opus on SWE-Bench yet trails on hard problems, which is the whole story: cheap and quick, not best-in-class. 347 likes, 85 replies.

🇩🇪 Berlin’s Peec more than doubled to $10M ARR - TechCrunch reports Peec, which builds dashboards to track brand visibility inside AI search, crossed $10M in annualized revenue per dashboard data it verified, up from around $4M at its Series A ten months earlier. GEO is turning into a real category.

📈 Making deep learning go brrrr from first principles - Horace He’s 2022 explainer resurfaced on the HN front page (157 points). It splits GPU performance into three regimes (compute-bound, memory-bandwidth-bound, overhead-bound) and shows why most code is stuck waiting on memory. The best mental model around for figuring out where your optimization effort should actually go.