A contributor offered Tailwind a free endpoint that would serve all 185 doc pages to LLMs. Adam Wathan closed it in January. Docs that machines read easily, he wrote, send fewer humans to the paid products.
Traffic to those pages was already down 40%, revenue down close to 80%. Eight months later, Shopify owns Tailwind Labs.
In today’s indie hacker news:
- 🤝 A closed pull request, then an acquisition
- 🔵 A Claude parody you’re not allowed to win
- 💸 DeepSeek’s Pro tier has four days left
- 🧩 Twelve Google clicks, one $49 sale
TOP STORIES
THE FUNNEL WAS THE DOCS
🤝 Shopify absorbed Tailwind Labs

The story: Tailwind CSS still installs over 110 million times a week, and none of that changes. Same MIT license, same maintainers. The business around it is what stops. Tailwind Plus and ui.sh keep the customers they have and take no new ones.
The details:
- tailwindcss.com/plus now 302s to a bare login form and /plus/pricing 404s. Nothing on the page explains why.
- ui.sh still loads but sells nothing. It’s nine agent skills now, with no pricing page and no checkout.
- Nobody disclosed a price or a headcount. Shopify itself published nothing; Harley Finkelstein’s X post reaches us through PYMNTS.
- 75% of the engineering team lost their jobs on the day Wathan closed that pull request.
Why builders care: Go look at where your paid signups actually enter. If the answer is a documentation page or a search result, you’re leaning on a channel that models now sit in front of.
Together with GetPress
Get press in minutes, not months.
Record a two-minute voice note when a journalist query fits, and GetPress turns it into a quote that sounds like you, not like a model, then you send it from your own Gmail.
How it works:
- You get HARO, SOS and Mention Match in one inbox, matched with your expertise.
- Reply with text, a voice note, or a clip.
- Get your expertise out to real journalists in two minutes per day.
Pitch your own expertise or on behalf of clients you represent. Start for $99/mo →
THE BUTTON WILL NEVER BE BLUE
🔵 The best description of a coding agent this week is a game you can’t finish

The story: opusfived.dev hands you one job. Make the Add to Cart button blue, and don’t let Claude touch anything else. Every reply is scripted, so there’s no live model behind it. Milos Novovic built it, and he’s an associate professor of law.
The details:
- Its scene graph has exactly one ending, and that ending is a fake quota wall. “Usage limit reached”, resets in 6d 2h.
- The agent coins the shade “cyanide blue”, then spends a whole scene promising the button contains no cyanide.
- Five reply tones, from DIRECT to FRUSTRATED, all funnel into one fixed sequence.
- 1,067 points, ahead of the Tailwind news. kstenerud dissents: “This doesn’t at all match my experience with Claude.”
Why builders care: Whether the joke lands on you depends on how tightly you fence the agent in. If yours can still rewrite files you never named, you’re the one it’s describing.
THE CHEAPER MODEL IS MANDATORY
💸 DeepSeek told API users Flash beat Pro on every metric

The story: DeepSeek emailed API users that V4.1 Flash is out, and repriced it from 04:00 UTC today. IT之家 reports V4 Pro goes offline on September 14, and Pro calls will land on Flash at Flash rates. There’s no public announcement page anywhere.
The details:
- Off-peak, per million tokens: $0.003 cache-hit input, $0.15 cache miss, $0.60 output. Peak doubles it.
- Peak is 01:00 to 04:00 and 06:00 to 10:00 UTC on weekdays, so US daytime work already bills lower.
- The public pricing page still showed the old table at 04:47 UTC, and deepseek-v4.1-flash is nowhere in the model list.
- No benchmark exists, vendor or third-party. The sentence doing the work: “comprehensively surpassed V4 Pro across all key metrics.”
Why builders care: Point your regression suite at Pro this week and save the output. Once the routing flips you have no baseline to compare against, and nobody published one for you.
TRENDING TODAY
🖥️ A 1-bit 27B model now runs in a browser tab - mentria.ai fits the whole thing into 3.8 GB and hits 25-30 tok/s on a 6 GB RTX 3060 laptop. Piotr Migdał’s quantization benchmark, 283 points on HN, found that Qwen3.8 squeezed to the same width collapses to random chance on GPQA Diamond. Both results stand. Migdał crushed a BF16 model down after training, and Bonsai-27B was trained at that width from the start.
💳 One trial user is enough to run the test - A builder who just got his first trial user asked r/SaaS what to fix next. The top reply told him to leave onboarding alone until he knows whether that one person pays. Half the front page around it was first-customer posts, and a commenter on another one gave the honest version. “92 people hit the landing page. 1 person tried the demo. Nobody signed up.”
🧯 The agent tooling shipping right now is about blast radius - Grid Console puts each agent task on a card with its own worktree, then groups the changed files under the work they belong to. Its author’s line: “Having an agent produce the code doesn’t remove that responsibility.” It landed next to Hydra, an agentic terminal on 8 points, and oto-dock, 105 stars and licensed NOASSERTION.
DRAMA
🪓 THE CFO IS RUNNING AUTOMATTIC
Automattic’s board put Matt Mullenweg on paid leave and made CFO Mark Davies interim CEO. Mullenweg says in Slack that the other directors “conspired” behind his back and gave him 50 minutes’ notice, neither claim confirmed by any outlet.
Why builders care: WordPress.org didn’t move. Mullenweg still personally controls the plugin directory and the update servers your revenue depends on.
FIRST DOLLAR
🧩 THE PRODUCT ISN’T IN THE POST
u/Silly_Roadkill took his first sale ever overnight. $49, one time, through Polar. He had about 1,000 impressions and twelve Google clicks in four weeks. He doesn’t name the product in the post. His own subreddit does. It’s PuzzleBindery, a month-old browser tool that turns generated mazes and word searches into print-ready KDP books. Before it, over a year of SaaS tools and Atlassian Marketplace apps, and “nothing worked.”
🍑 HE COULDN’T SEND IT TO ANYONE HE KNEW
Mahdi Farra built a board where brands outbid each other to put a logo on a pair of boxers. Ten days of work, then five days live. 214 visitors, 3 orders, $10, and one of those was a friend with a coupon. He says he has four thousand founders and designers on LinkedIn and couldn’t send one of them a link to ass.auction. “I knew that on day one and built it anyway.” The tracker following these clones says the original took $122,386 in eleven days while all 507 others added about $3,081 between them.
STACK OF THE DAY
Geiger - npx geiger-scan lists every AI agent, MCP server, plugin and browser AI extension on your machine and what each one can reach. Free, zero dependencies, 80 stars, six days old. The npm name matters: plain geiger is an unrelated 2015 library. It’s the author’s own HN post. Nobody in the thread reports having run it, and the README upsells a paid companion called DomainGuard.
Not sponsored. We just feature tools builders would actually use.
BOOKMARKED TODAY
- 📐 Sebastian Raschka on looped transformers and GPT-6 Astra - He thinks Astra uses them, and he rejects the story that they’re how it hides its reasoning: “I think that The Information is overestimating its contribution.”
- 💳 What Visa and Mastercard actually do - On a $100 card payment the merchant pays $2.50, and $2.00 of that goes to your customer’s bank. Visa keeps fifteen cents. From June, 442 points on HN this week.
Curated by AI, built by a human.