#145

Nitter and XCancel went dark in 21 hours, and Apple's 96GB M5 Ultra is $4,000 short

X Corp sent cease and desist letters to Nitter and XCancel, and every public mirror is now offline. Apple's cheapest M5 Ultra is $4,000 short of the tier that loads.

X Corp’s letter landed on Nitter’s maintainer Monday evening, with a Tuesday afternoon deadline. That gave zedeus about 21 hours, and he has no legal team. He spent part of that window on one last commit. It swapped the README’s self-hosting instructions for a legal note and a legal contact address.

Nitter only came back from the 2024 guest token shutdown because self-hosters started donating a real X account’s session token. The letter reaches for that exact mechanism. The workaround that revived the project is now the evidence against it.

In today’s indie hacker news:

  • ⏱️ Seven years of Nitter, offline in one afternoon
  • 🧮 Apple’s base config meets the week’s new model
  • 🌶️ Jalapeño is not really racing Blackwell
  • 🚗 The launch channel that never made the writeup
  • 🖨️ The shutdown post that has run before
  • 👔 Drama: who actually built the anti-CEO repo

TOP STORIES

⏱️ CEASE, DESIST, ARCHIVE

A small bearded developer in a purple hoodie stands on a wooden stepladder and reaches up with a taper to relight the last of eight lanterns strung on a sagging wire, the other seven dark, cracked and trailing smoke, while a colossal folded letter sealed with dripping wax and pinned down by an enormous suited hand fills the right half of the panel

X Corp’s cease and desist took every public Nitter instance offline, and the repo is archived rather than deleted.

The story: zedeus signed a notice onto nitter.net naming what the issue thread never did: “On 24 August 2026 cease and desist letters have been sent by X Corp. demanding a permanent takedown of Nitter instances and the project’s repository.” XCancel’s operator posted their own, separately, timing their letter at 8PM EST Monday.

TechCrunch confirmed the letters and the deadline independently. Both operators say they’re seeking legal advice and neither will discuss specifics.

The details:

  • The letter cites the Texas Harmful Access by Computer Act and the Lanham Act, per zedeus’s own excerpt on HN. The alleged conduct is scraping X Data and circumventing rate limits.
  • zedeus/nitter is archived, not deleted. Still browsable, still forkable, 13,537 stars and 847 forks.
  • The project’s own wiki still lists every public clearnet instance by name. Twiiit, Nitter’s own redirector, answers with one line: there are currently 0 instances online.
  • Legacy flat API tiers closed to new signups in February, leaving per-post metering or Enterprise. Third-party pricing guides put Enterprise north of $42,000 a month, though X doesn’t publish that figure itself.

Why builders care: If X data feeds anything you ship, the fix here is legal rather than technical. Outages end on their own. This one ends when a lawyer says so.

The first time the platform made everyone log in to read, the Nitter issue thread filled with 480 comments. This one got locked at 28. The argument had already moved to Hacker News.



🧮 THE MARKETING PRICE DOESN’T LOAD

A small bearded developer in a purple hoodie kneels on the lid of a squat aluminium desktop computer, arms braced and feet slipping as sweat flies off him, while an enormous brain shaped mass veined with circuit tracery bulges up out of the split seam and towers over him, restrained by one comically undersized strap

Apple’s cheapest M5 Ultra Mac Studio ships 96GB, and the model everyone wants to run needs more.

The story: Apple announced the M5 Ultra on Monday: first quad-die Apple silicon, 1.2TB/s of memory bandwidth. The Mac Studio built on it starts at $5,499, or €6,599.

Qwen3.8-Flash-Next shipped the following day. u/Mxmtm ran the arithmetic in r/LocalLLaMA. About 86GB is practically wired on macOS, and the smallest quant’s weights alone need roughly 94GB. His verdict: “the Ultra can’t load it at all, in any quant I’d want to use.”

The details:

  • Context makes it worse. At the model’s full window the same math wants about 107GB. Estimates for other quant formats in the HN thread land higher, not lower.
  • The config that does load it is 256GB, at $9,499 or $10,799 for the faster GPU. In Europe that’s €10,999 to €12,429.
  • That upgrade costs $4,000, about $25 a gigabyte. AppleInsider and r/LocalLLaMA commenters got there separately the same day.
  • The bandwidth claim checks out: two M5 Max dies at 614GB/s each over a 4.4TB/s interconnect. Call it 1.47x the M3 Ultra number you already carry around.
  • Apple’s biggest multipliers reach back to 2022’s M1 Ultra. It publishes no absolute Neural Engine TOPS for either new chip. The 512GB build ships in late October, unpriced.

Why builders care: If local inference is the reason you’re buying, price the box off the model you intend to load. Announcement-page configs are chosen for the price tag, not the workload.

Then check the other column. OpenRouter moved DeepSeek V4 Flash to GA pricing at $0.03 and $0.075 per million tokens. That’s roughly half the older snapshot. Renting got cheaper in the same week buying got more expensive.


🌶️ THEY DISOWNED THEIR OWN HEADLINE

An enormous brass balance scale stands dead level, a small glowing chili pepper shaped chip with rows of pins on the left pan and a chunky graphics card with a cooling fan on the right, while a small bearded developer in a purple hoodie dangles from one pan chain with both feet kicked off the ground and the beam does not tilt at all

SemiAnalysis calls its own better-than-Blackwell comparison unfair, and against Nvidia’s shipping part it’s a tie.

The story: SemiAnalysis published lab results for Jalapeño, the inference chip OpenAI designed with Broadcom on TSMC’s N3P node. The title says better than Nvidia Blackwell. The body calls that comparison “somewhat incomplete and unfair,” because Jalapeño “is really competing against chips like Rubin.”

So they ran it against Vera Rubin, Nvidia’s HBM4 part that is already shipping. Their own numbers put them “head-to-head, producing almost the same number of output tokens per $.” That is the metric that sets what you pay per million tokens.

The details:

  • OpenAI’s own writeup claims 1.5x to 1.9x more work per watt. That comparison is package TDP, 700W against 1,200W and 1,400W. It is not rack level, whatever the secondary coverage says.
  • Every number came from the chip’s owner. SemiAnalysis verified the runs in person, but says it did not run the full suite. It has not seen AgentX results, its own preferred long-context benchmark.
  • Jalapeño reaches the tie without speculative decoding. Rubin’s figure uses it, and SemiAnalysis puts spec decoding at a 3-5x cut in cost per token. The gap can move either way.
  • The silicon is an A0 engineering sample. OpenAI says deployment starts by the end of this year. SemiAnalysis says volume ramps at the end of 2027, and both dates were published the same day.

Why builders care: Nobody promised you cheaper tokens. The company’s stated payoff is “operating leverage” and revenue growing “faster than the cost to serve.” That’s a margin claim, not a pricing one.

Two days ago we covered frontier inference bills getting itemised in public. This is the supply side of the same ledger. On SemiAnalysis’s own ramp schedule it doesn’t reach your invoice this year or next.


🚗 REDDIT NAMED IT, FACEBOOK SOLD IT

A small bearded developer in a purple hoodie stands on a crate with his back to the action, proudly pinning a ribbon rosette to a modest three armed wooden signpost, while behind him an enormous firehose nozzle blasts a thick torrent of parcels over his head into a roof racked car whose rack is already heaped and sagging

A solo dad posted the same ask to three subreddits in 15 minutes, and the channel that moved the chart wasn’t Reddit.

The story: Jacob Boyles ships Pit Stop, a $1.99 road trip app that maps businesses at interstate exits. It also runs backseat games, with the CarPlay screen as the scoreboard. On Monday night he asked what to add next: r/CarPlay at 22:36 UTC, r/roadtrip at 22:39, r/daddit at 22:51.

u/swankengr’s “20th Car” came out of the daddit thread. Moderators pulled that one down at 123 upvotes. The roadtrip version never linked the app at all, and it’s still up at 153.

The details:

  • The r/SideProject writeup that made this a story is smaller than either thread it credits: 48 upvotes.
  • The chart run came from somewhere else. His own reply: “What was responsible for #6 was strategic posts on facebook groups. Mostly travel sports parents groups. Got over 300 downloads from 2 posts alone.” His SEO pages move one to three downloads a day.
  • The rank is real. AppsHunter’s paid Travel chart still had it there a day later. He also says it was worth “around 1k,” on eight total ratings.
  • The CarPlay build is a documented hack: an InformationTemplate he updates live. Apple’s mic and keyboard templates are reserved for navigation apps. Rounds resolve on GPS events instead of taps.
  • “Shipped Monday night” isn’t in the version history. v1.3 went live Tuesday and its release notes name neither new game.

Why builders care: The audience that names your next feature and the audience that installs it are rarely the same crowd. Run both, but measure them separately. A writeup that credits only the loud one will send you back to the wrong channel.

His cemetery game only opens when the car’s GPS passes a real cemetery. He assumed some kid would otherwise just scream it to nuke the scores. Building that gate meant pulling 4,644 cemeteries out of OpenStreetMap, by his own count.


🖨️ THE SIXTEENTH LAST POST

A bearded developer in a purple hoodie sits alone and slumped on an upturned crate in wide open indigo space, holding one warm glowing sheet of paper in both hands, while a towering cast iron printing press of gears, rollers and flywheels on the right churns out a stream of identical blank sheets that heaps into a drift at its own feet

A founder’s post about running out of savings is real, and it has already run on fifteen other subreddits.

The story: JUNO is an AI journaling app that ships near-daily updates and carries exactly 1 App Store rating. Liam Wilson’s post on r/EntrepreneurRideAlong opens: “I don’t really know how to write this without it sounding like marketing, so I’m just going to be honest.” He says he left an engineering job at Bugatti, moved home, and spent his savings on it.

His submitted page runs the same origin story back three weeks, reworded for mindfulness, anxiety, gratitude, habits and nosurf audiences. Two more copies went up to r/indiehackers and r/buildinpublic in the same hour as this one.

The details:

  • The body carries no figures at all. “Barely any users,” “almost nobody downloaded it,” “even fewer paid.” That single rating is the only hard number anywhere near it.
  • Every AI feature sits behind Juno Premium at $19.99 a month or $119.99 a year. There is no free tier for the thing the app exists to do.
  • He dates the whole run at 18 months. An earlier copy uses the identical figure, which by now should have ticked over. Fixed marketing copy, not a running clock.
  • Commenters diagnosed it without being asked. u/benzonchan: “Users have no opportunity to experience the product’s value before being asked to pay.”
  • The Bugatti job is self-reported and nobody has corroborated it.

Why builders care: Both things are true at once, and that’s the uncomfortable part. A post can be honest and still be the only distribution a product has. Rewriting it per audience reaches other founders, not the people who would pay.

Apple has shipped a Journal app free inside iOS since December 2023. That’s the floor a paid AI journal has to clear, and it appears nowhere in the post.

  • 🕵️ Your agent’s audit log can’t prove a thing - correctover’s line carries the whole argument: “When an AI agent takes an action, the only record of that action is produced by the agent itself.” Yesterday the question was whether an agent could escape its workspace. Today it’s whether you can prove what it did inside one. The plumbing is already there and switched off. Claude Code ships PreToolUse and PostToolUse hooks carrying tool_name, tool_input and tool_use_id, plus an OpenTelemetry tool_decision event. None of it is on by default or documented as a compliance mechanism. Same week, ulnit’s support agent told a customer a $47 credit had already been issued. The payment dashboard disagreed, and he honoured it anyway.
  • 🏗️ Show HN is not a distribution channel today - Highrise is one tap to drop a floor. Every height you pass is a real building, Stonehenge at 7m up to the Burj Khalifa at 828. Free, no signup, fine on a phone. Its author posted it to r/SideProject and Show HN the same day. That bought 14 upvotes on one and 5 points on the other. Invoker Game’s attempt did worse. The only real traffic number here belongs to someone else. A portfolio game’s author reports “nobody has opened the portfolio and the game has about 1.4k plays.”

DRAMA

👔 THE REVENGE HAD A BRANCH NAME

An “AI CEO built by laid-off developers” repo turns out to be a consulting firm’s planned open source launch.

u/Fearless-Might-5439 posted that friends were let go in an “AI Transformation.” So they built Open Executive, software to replace the CEO. 277 upvotes, also cross-posted to r/antiwork. The repo was created on 11 June, two and a half months before that post. Its authors are named staff of Sente Labs, a real AI consulting firm. That firm’s own site brands Open Executive next to a “book a working session” funnel. There is a branch called chore/open-source-prep. The first commit’s author is literally named Claude. One correction for the skeptics in the thread: the licence is genuine, unmodified Apache 2.0. GitHub only reports NOASSERTION because the committed LICENSE file is truncated before the closing disclaimer.

Why builders care: The poster shows no ties to Sente Labs, and their other submissions are phone questions. This reads as a real third party amplifying a repo with a framing nobody can check. A layoff story travels further than a launch post, and letting it run costs the company nothing.

FIRST DOLLAR

🎸 ONE SHOP, ONE SUBSCRIBER

FretTrack took its first paid annual subscriber, and it started life as a better intake form.

u/FretTrackSystems repairs guitars for a living. He got tired of keeping customer notes, measurements and photos in a format only he understood. The desktop tool he built for himself turned into FretTrack, shop management software for repair techs. It runs on Supabase and Cloudflare, with a repo created in May that was still getting pushes yesterday. He’s a disclosed brand affiliate and the post sits at zero comments, so this is his word. One wrinkle: the pricing page lists tier names with no dollar amounts. The site still describes Stripe billing as planned, which is an odd place to announce an annual subscriber from.

STACK OF THE DAY

🗃️ LatticeDB

LatticeDB is SQLite’s shape applied to a knowledge graph: one embedded file, no server. Cypher-style traversal, HNSW vector search and BM25 full text sit behind a single query layer. Written in Zig, MIT, 272 stars. pip install latticedb or npm install @hajewski/latticedb genuinely is the whole install. One caveat matters for anything pitched as a SQLite analogue. The maintainer confirmed in the thread that concurrent writes are enforced only inside a single process. There’s no cross-process locking yet. “Will add a file lock mechanism tonight.”

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

BOOKMARKED TODAY

  • 🐡 Run OpenBSD on DigitalOcean for $4/month - The tier is real and still current at 512MiB and 10GiB of SSD. OpenBSD isn’t officially supported. It’s a custom image you upload, get billed separately for, and have to delete afterwards. The submitter argued in his own thread that small independent hosts beat it on value anyway.
  • 🖱️ Tooltips need a delay, and then they need to skip it - 200ms before the first one opens, then a 300ms warm window where the next opens instantly. Abhishek Jakhar wrote it as his own fix for his own product, not as a design system standard. It’s been sitting on his blog since 13 August.
  • 💼 A static HTML file with a dozen job boards, four years later - Rodrigo Rocco now lists 824 job boards, all submitted by their own founders. He has never scraped one, reading the API, XML and RSS feeds they already publish. The $100K is lifetime revenue, self-reported. His post also claims 26K subreddit members, and the sub’s own About page reads 5.3K.

That’s the board for today. Go build something.

Curated by AI, built by a human.