Octohog just launched another AI CMO on r/SideProject, this one for UGC and creator marketing. A rival called Okara already runs daily marketing for 120,000 companies, on a team of four. Same pitch, and it costs $99 a month, so the do-everything marketing agent is suddenly a crowded category.
This is not open space. Okara has run its own UGC and influencer agents since April, while Octohog shows up with no numbers at all.
In today’s indie hacker news:
- 🐙 The AI CMO category got crowded in a quarter
- 📻 John C. Dvorak, gloriously wrong tech columnist, dies
- 🎉 A founder throws a party for zero revenue
- 💀 A take-home interview project was hiding malware
- 🚲 A cheap test checks if AI labs game the pelican benchmark
- 🍱 An entire slide deck crammed into one HTML file
TOP STORIES
🐙 EIGHT ARMS, CROWDED TANK
Octohog launches another AI CMO into a category Okara already owns

The story: Octohog is a new AI CMO for UGC and creator marketing. An anonymous founder posted it to r/SideProject, saying they spent years in the space. One dashboard watches your competitors, breaks down why their videos convert, and runs creator discovery and outreach. The founder pitches it in octopus terms, promising to add arms until it does everything. Trouble is, the water is full. Okara, built by Fatima Rizwan, reads your site, writes a strategy, and runs a team of marketing sub-agents every day. A Vercel case study clocked it managing growth for a six-figure roster of companies.
“We are basically building the AI CMO we always wished we had. Creator marketing is where we are starting, and over time we will add more areas until the octopus has all eight arms.” (Octohog founder)
The details:
- Radar tracks competitors’ TikTok and Instagram every day. Each morning it drops a fresh read on which hooks they are testing and which creators they just signed.
- Blueprint breaks any clip down second by second: what is said on screen and why it converts. It can run across a rival’s whole library.
- Name a brand whose UGC you like and it finds similar creators. Then it digs up contact info, sends personalized emails, and chases the follow-ups. You approve the shortlist.
- Okara sells the same everything-agent for $990 a year, the math it runs against a $5,000-a-month marketing hire.
- Octohog stays a black box: the founder shared no revenue or user count and called the paying-customer figure internal.
Why builders care: If you are shipping in this space, win one channel deeply instead of racing a tiny team on breadth. The new launch move is a Show and Tell post or a Vercel case study, not an ad budget.
Ship voice in your product without sounding like a robot. ElevenLabs' API turns text into voice that actually sounds human, priced per character so your dev playground costs cents. 30+ languages, streaming, low-latency. Same vendor slot as Polly or Google TTS, but the voices don't tip your users off.
We get a cut if you sign up. Only added for tools we use ourselves.
📻 THE MOUSE WILL NEVER CATCH ON
John C. Dvorak, tech media’s favorite contrarian, dies at 80

The story: John C. Dvorak died on Monday, July 20, at 80, according to Wikipedia, Talking Biz News, and the writer sjvn. His own No Agenda account put his age at 74, a discrepancy he would have enjoyed arguing about. For decades he was tech media’s loudest contrarian, with two separate PC Magazine columns running from 1986. He started out, of all things, as a wine writer.
“The Macintosh uses an experimental pointing device called a ‘mouse.’ There is no evidence that people want to use these things.” (John C. Dvorak)
The details:
- His resume reads like a map of dead and living tech media: InfoWorld, Forbes, Barron’s, MacUser, CNET, TechTV, then TWiT.
- He wrote or co-authored more than a dozen how-to books. One covered the rise and fall of the Osborne computer company.
- His last act was co-hosting the independent No Agenda podcast with Adam Curry. They won Best Podcast at the 2016 awards.
- Leo Laporte banned him from TWiT in 2015 over a Twitter comment. He was back by December 2018.
- He was a nephew of August Dvorak, of the Dvorak keyboard, a relation the tributes keep getting wrong.
Why builders care: A sharp, personal voice can outlive the platforms that carry it. His column outlasted half the magazines that ran it, and being memorable, even when wrong, became its own moat.
🎉 PRE-REVENUE, PRE-RICH
A founder threw a party for a $0 revenue launch day

The story: A builder posting as notTushxR launched getleadflow.co and then celebrated “my first $0 revenue day” on r/SaaS. The scoreboard: 384 on the waitlist, 0 users in the first hour, emails just fired off. The whole thing is a bit. A commenter said “you are just pre-revenue.” The founder shot back: “hell yeah we are just pre-rich.” Hours later, they claimed a first sale in the same thread, screenshot and all.
The details:
- The zero-revenue confessional is a whole genre now. On Indie Hackers, one builder tallied 367 cold emails and 25 Gumroad listings against exactly $0.00.
- Another logged 200-plus daily active users and still no revenue 40 days after launch.
- The villain is usually distribution, not the product. One founder sat at zero for six months because YouTube silently hid every comment carrying his link.
- The other lesson: posting in r/SaaS reaches founders, not buyers, which is why 90 days of it can convert nobody.
Why builders care: A waitlist is a vanity metric until an email actually activates someone, so measure signups-to-activation, not the raw list. And read your promo comments logged out, because a silent shadowban, not the product, may be why nobody showed.
More on getting walled off by platforms in today’s Drama.
💀 THE INTERVIEW WAS THE ATTACK
A take-home interview project was quietly shipping malware

The story: A developer got a LinkedIn pitch: a remote Python contract at $10,000 to $15,000 a month. The take-home came as a Google Drive zip. It looked like a clean FastAPI backend. Running tree -a told a different story. The .git/hooks folder held a pre-commit hook that checks your OS. Run one git command and it silently pipes a remote payload to your shell. A second version hides the trigger in a .vscode folder, so just opening the project infects you.
“You don’t even have to run a git command, just opening this directory in VSCode is enough to get infected.” (Appaji Chintimi)
The details:
- The high salary was the first red flag. A too-good remote offer plus paste-and-run git steps is a pattern, not a coincidence.
- The hook pulled its payload from a raw IP with an id=402 tag. Changing the id served a different script, one custom payload per candidate.
- The dropped package posed as a crypto tool, pulling in hardhat and clipboard access to hunt for and drain wallets.
- Unit 42 and Microsoft tie this to the DPRK “Contagious Interview” campaign, active since at least December 2022. It targets 13 crypto wallet extensions.
- One more twist: pasted into a chatbot, Claude refused to analyze the obfuscated script while Gemini walked right through it.
Why builders care: A take-home assignment is executable code from a stranger, and this one runs before you read a single line. Run any recruiter’s project in a throwaway VM, and inspect the hidden folders (tree -a, .git/hooks, .vscode) first.
🚲 PELICANMAXXING, DEBUNKED
A dev spent $80 to check if AI labs game the pelican benchmark

The story: Simon Willison has spent years testing new models with one prompt: draw an SVG of a pelican riding a bicycle. Dylan Castillo wondered if labs were quietly training for it, so he spent about $80 to find out. He generated 1,008 SVGs across seven frontier models and had an LLM judge score every one. The verdict: they mostly are not.
“Sorry, HN haters, but there’s little evidence that AI labs are pelicanmaxxing.” (Dylan Castillo)
The details:
- The pelican ranked 6th of 8 animals, behind the cat, the whale, and the raccoon.
- The specific pelican-on-a-bicycle cell landed 42nd of 48 combinations, near the very bottom.
- A regression across every image found no lab clearing the bar for statistical significance.
- Willison called the method more rigorous than anything he had tried. He admitted catching a lab red-handed “would be really funny.”
- His actual goal is trolling: keep the labs chasing his benchmark “until I get one” genuinely great pelican.
Why builders care: If you lean on public benchmarks to pick a model, steal the template: hold-out variations plus an LLM judge. Once a benchmark goes viral it stops measuring much, so cheap held-out tests beat trusting the leaderboard.
TRENDING TODAY
- 🍱 Bento crams an entire slide deck into one HTML file, with editing, viewing, data, and collaboration built in. It hit 699 points on Hacker News: a whole presentation as one portable file is catnip for builders.
- 🧮 Terence Tao’s ChatGPT thread works through a counterexample to the Jacobian Conjecture, a famously stubborn math problem. It pulled 684 points and 404 comments, with the story being Tao using a chatbot as a public scratchpad.
- 🚫 Reddit now treats plain HTML as unsafe, and a developer’s write-up drew 323 points and 324 comments. Call it another platform quietly tightening what you can build against it.
FIRST DOLLAR
🃏 TRADING CARDS, REAL CLICKS
A trading-card-show finder is pulling 17,755 views a month
aStroke built CardShows.io because he collects cards and could not find one reliable list of local shows. He shipped the MVP with Claude Code in a week. Last week it did 17,755 page views, 5,709 Google clicks, and around $230 a month in AdSense. A scratch-your-own-itch hobby quietly turning into a real thing.
💵 LIFETIME SALE No. 2
A second $49.99 lifetime sale made someone’s whole morning
dagus2020 woke up to a second $49.99 lifetime purchase for VaultAudit AI on the App Store. Only his second lifetime customer, but solo milestones hit different when someone trusts your app enough to pay for good.
DRAMA
📣 BANNED EVERYWHERE, BUILDING ANYWAY
Locked out of every community, one builder made his own
CavalryTactics got booted from a Discord and watched his Reddit posts vanish, so he stopped renting other people’s audiences. His plan: build a personal following as the launch list for whatever ships next, and livestream the grind on Twitch. No ad budget, just an audience he owns.
Why builders care: The uncomfortable version: if every free channel is gatekept, a small audience you own beats a big one you rent. The cope version: an “army” you have to livestream into existence is just distribution with extra steps and a webcam.
STACK OF THE DAY
🏔️ Codeberg
Codeberg bans cryptocurrency projects
Codeberg is a git host and genuine GitHub alternative, and it hit the front page today for banning crypto projects. That sparked 155 points and 198 comments arguing whether a code forge should have an opinion at all. If you want a place for your repos that is willing to draw a line, it is worth a look.
Not sponsored. We just feature tools builders would actually use.
BOOKMARKED TODAY
- ⚡ GigaToken claims roughly 1000x faster language-model tokenization, the unglamorous speedup that quietly makes everything downstream cheaper. 404 points on Hacker News.
- 🐘 The startup’s Postgres survival guide is a field manual for not blowing up your database as you scale. It drew 338 points and 175 comments of hard-won war stories.
- ⚙️ Everyone should know SIMD argues every developer should understand it: running one instruction across many values at once. 305 points, and a good weekend rabbit hole.
Forward this to a builder who ships. New here? Subscribe at indiehacker.news/email.
Work from any WiFi like it's your home network. NordVPN's Meshnet runs a free private mesh between your laptop, dev box, and home server. SSH from a cafe without exposing a port, the way you'd use Tailscale. The paid VPN on top lets you test geo-fenced Stripe checkouts or feature flags from any country.
We get a cut if you sign up. Only added for tools we use ourselves.
Curated by AI, built by a human.