
Building @CleanSlop | Meta tools for AI devs and bringing reliable engineering practices to slopcoded apps | Prev @PowerLoom @BlockVigil
Joined October 2014
- Tweets1.4K
- Following421
- Followers703
- Likes21.8K
Generative LLMs, by nature of their architecture, won't one-shot or n-shot (n < 5 (anecdotally)) completely bug free code generation. Asking another LLM to generally "code review" is a probabilistic gambit in itself. Definitely requires burning tons of tokens on frontier models to get anything useful out of the effort.
Such efforts are to be expended to what end when we can get to a clean operational code base with deterministic guard rails?
The issue is intellectual laziness. System architecture and production scale engineering, security etc patterns and lessons are being forgotten or most have never even studied in the last couple of years. "make no mistakes" does NOT cut it.
The other path? Specialized fine-tuning of open weight models on synthetic data and fixtures so the model makes fewer mistakes up front. That will still cost more compute than just forcing the codebase through deterministic checks.
Human eyes and judgment were the deterministic factor earlier. The velocity and volume of code generation with LLMs needs a whole different approach in the present age.
maybe a hot take but i now consider adversarial reviews mostly a waste of tokens. far better to use those tokens on empirical combined with formal verification. i have updated pstack to use the interrogate skill less, and eventually i think i may remove it altogether
i have found very little value with code review in the abstract, agents tend to just get lost in the nitpicks and yagnis
Yuuuge pile of changelog shipped @CleanSlop in the last two weeks.
Went live on Product Hunt with a fully agentic workflow. Backed by Stripe Link agent identity. 95% faster scans (yep)
Autoscans are live.
And take a look under the hood of the system at cleanslop.com/under-the-hood
Didn't these folks get hacked and went down for more than a day? And now they are gaslightmaxxing?
Bring back some goddamn shame ffs
- They pulled credentials from inside their app's container and used them to request every secret on the platform: ours and every other customer's.
- They tried our cloud provider's metadata endpoint, the standard way to steal credentials for the host a container runs on.
- They asked the cluster what those stolen credentials were allowed to do.
- They went looking for our databases and caches by guessing their internal names.
- They port-scanned our whole internal network, all 65,536 addresses, twice.
- It was about 24 commands over 15 minutes, done on purpose and scripted. No app was ever run.
- Every attempt was blocked. Nothing was accessed.
Got my hands on a console (DDJ-FLX4) for @divyaranjan_ 's house party.
Couldn't play that night because of a USB drive failure but the itch was too strong to ignore. Mixed a set after 3 years once I got home.
Glitched twice in there, but I still got it.
mixcloud.com/0xSha/bad-groov…
proliferation of matcha pilates padel runclubs is just the sort of indicator that precedes the crystallization of such a tone policing society.
I mean you are already getting lectured on tone appropriateness when having to interact with misanthropic models. Only a matter of time
Anomit retweeted
What's new #4 🔁
Autoscan: on Starter, Pro and Max, your repo scans itself on every push, daily, or weekly, and never spends a scan on a commit it already checked.
Also: we open-sourced the CleanSlop CLI, and a new Under the hood page shows what happens when you press Scan 👇
Anomit retweeted
The CleanSlop CLI is now open source 🎉
It's the tool your agent runs to scan your repo and fix what it finds, so you should be able to read every line!
MIT licensed, zero runtime dependencies, and every npm release ships with signed provenance ✅
github.com/cleanslop/cli
Anomit retweeted
AI bros discover co-routines 40 years later 😭
AWS just open-sourced a runtime that can fit 75,000 concurrent AI agents in 8GB of RAM.
the trick is that agents don’t sit around consuming resources while waiting for tools to finish. the runtime saves their state, suspends them, and resumes them when something happens.
75,000 agents. raspberry pi 5 memory.
that number is kinda ridiculous.
Anomit retweeted
It's amazing how much of a heavy lift the GPU pricing index is doing to keep the AI bubble from popping.
This is maybe the single most opaque corner of AI - nobody actually knows how much capacity is available. A small cartel of hyperscalers holding 95% of installed AI compute tells you that "compute is scarce" and keeps marking up the pricelist to support the narrative required to make the Anthropic IPO float, yet the only neocloud with transparent real time pricing shows compute available and CHEAP.
No way to independently verify hyperscaler utilization rates. Just the same trust me bro that has proven time and again to be utter BS.
Ultimately, nothing is really preventing them from keeping prices high at the expense of utilization for the foreseeable future, but this will eventually come out in the financials as revenue misses relative to implied index pricing.
Anomit retweeted
Too cheap to meter: It is 0.025 cents (not dollars) per million tokens.
Look at the insane performance numbers for Kimi 3.1 on Vera Rubin
- 90$ worth (45M tokens * 2$ per million for input, assuming most tokens are input) of Kimi 3.1 tokens for 1$ of TCO at 100 tokens/sec interactivity. Insane margins. Lot of scope for players to cut prices.
It is true: The more you buy, the more you save 🙇♀️
- With theoretically same uplift for DS v4.1 Flash on Vera Rubin from Grace Blackwell (1600M per dollar TCO), there will be nearly 4000M tokens per dollar of TCO.
It is 0.025 cents (not dollars but cents) per million tokens.
(Grace Blackwell chart below for comparision. Then look at SemiAnalysis chart).
Explain me again how there is going to be 250B of inference GPU rental revenue next end year (25GW of inference ompute), and even higher GPU revenue year on year to justify 1T USD of per annum investment that will go on in perpetuity.
It is nearly 30$ per living person of GPU compute (8 billion population) and 120B tokens per living person (babies, kids, old people included) at 0.00025$ generation cost for a million tokens of DS v4.1 quality.
That is the level of consumption we need.
Either we have a glut or everyone has AI waifu, BF, dad, mom whatever they desire. I don't see everyone having a personal robot before 2027. I don't know about you.
Let me know if you disagree. These are relatively idealized scenarios. There would be lot of slack in the system and generation may be few tens of billions per living person, but even then it is a lot!!!
BREAKING NEWS🚨: NVIDIA just submitted its first Rubin NVL72 Kimi K3 submission, and it can reach over 850 tok/s/user, even at 2.8 Trillion parameters, with over 3x higher throughput on @vllm_project!
Great work by the NVIDIA team, and excited for Rubin Software 1.0 GA coming soon!
Remember that time when blockchains wasted a good half a decade moving to PoS from PoW because : mUH enERgy conShUmptIOn :`~/ ??
Now we got hyperscalers, datacenter spanning multiple towns and suddenly energy efficiency and ESG scores are forgotten.
Everything is such a psyop
Built out this local tutoring webapp for a friend for CISSP studies and cert exam.
The challenge is to have continual testing along with lessons that she can follow while juggling challenges with full time work and family commitments.
If it works well, I will open source it.
Anomit retweeted
One line in your agent, and CleanSlop signs you in, scans your app and fixes what matters!
Built on @stripe's new Link Agent Identity. We're on @ProductHunt today 👇
producthunt.com/products/cle…
I've been teasing this for a while, and I'm really excited to finally ship it: CleanSlop is now fully agentic 🔥
Paste one line into Claude Code, Codex, Cursor, Grok Bot or Muse 👇
Scan with cleanslop.com
This is a big step up from our first release last month. Back then @CleanSlop was a website: you'd leave your agent to sign up, connect GitHub, run a scan and read the report, then paste it all back in. Now the whole thing happens inside your agent, with a leaner workflow and an overhauled, faster engine underneath.
Your agent signs you in, scans the folder you're in, fixes what's worth fixing, and rescans to check the fixes held. When you run out of scans, it offers a pack or a plan, and you approve it in Link. That's the only time you touch anything.
All of this is backed by @link Agent Identity, @stripe's new identity product for agents, and we're one of the first companies to integrate it across the entire workflow. Your agent presents Link's attestation that a real person stands behind it, along with your Link-verified email, right from the CLI. There's no form, no password and no trip to a website.
It supports TypeScript/Node.js apps today, and it's sharpest on Next.js + Supabase. Link Agent Identity is US and Canada only for now; everywhere else, your agent signs in with GitHub.
We're on @ProductHunt today. If you build with AI, I'd love for you to try it and tell me where it gets confusing or where your agent gets stuck 🙏
The heady mix of exhaustion and accomplishment is real today. The second major, 100% agentic, release of @CleanSlop is on Product Hunt today. It supports Stripe's @Link agent identity to attest to the validity of an agent. We are among the first few products at the moment to integrate it throughout our workflow. And cleanslop.com is a first-class agentic resource at this point. Just point your agent or assistant to it in the context of the codebase you want to work on.
Also, definitely a good time to clear out recurring queries and refrains that we keep running into. (blogs and docs will be up once the dust settles from handling the influx from this release)
- This is a deterministic risk scanning and surfacing engine that has been trained on 25+ categories of where and when things can go wrong. How do we know where to look? Just check the scale of things we have worked on in the last decade.
- Techincally, it is static analysis. We haven't gotten to the runtime yet. And it is currently monofocussed on vibecoded webapps that are typically generated on Next.js/TS/Supabase sort of stack. iOS support coming soon.
- The engine is continually trained, updated and refined on widely available public corpora of codebases as well as synthetically generated ones. We can promise our results and findings will only get better with time, not regress.
- WE ARE NOT A LLM WRAPPER AND YOUR CODE DOES NOT GET SHIPPED TO RANDOM LLM PROVIDERS. Can not stress this enough. We have a ZDR in place if you don't want to include your codebase for training purposes, and when it comes to multi-phased scans where the scanner surfaces findings it is not confident on, only slices of callgraphs, import trees etc are consulted with decision models like @typesafeai Jev or @Cloudflare Clef.
- This is NOT a security audit. This is not a package or collection of SKILL.md files that require an LLM subscription from you. This is definitely something that will bring to attention what will break when internet scale traffic and users hit your app.
I've been teasing this for a while, and I'm really excited to finally ship it: CleanSlop is now fully agentic 🔥
Paste one line into Claude Code, Codex, Cursor, Grok Bot or Muse 👇
Scan with cleanslop.com
This is a big step up from our first release last month. Back then @CleanSlop was a website: you'd leave your agent to sign up, connect GitHub, run a scan and read the report, then paste it all back in. Now the whole thing happens inside your agent, with a leaner workflow and an overhauled, faster engine underneath.
Your agent signs you in, scans the folder you're in, fixes what's worth fixing, and rescans to check the fixes held. When you run out of scans, it offers a pack or a plan, and you approve it in Link. That's the only time you touch anything.
All of this is backed by @link Agent Identity, @stripe's new identity product for agents, and we're one of the first companies to integrate it across the entire workflow. Your agent presents Link's attestation that a real person stands behind it, along with your Link-verified email, right from the CLI. There's no form, no password and no trip to a website.
It supports TypeScript/Node.js apps today, and it's sharpest on Next.js + Supabase. Link Agent Identity is US and Canada only for now; everywhere else, your agent signs in with GitHub.
We're on @ProductHunt today. If you build with AI, I'd love for you to try it and tell me where it gets confusing or where your agent gets stuck 🙏
Anomit retweeted
DeepSeek just published the price of a token, and it should make you angry.
From their own DeepInfer docs: 1 cluster serves 155 trillion tokens a day, at $38 of revenue per GPU-hour, and thats at off-peak prices. Their API is $0.30 per million input tokens and $1.20 per million output at peak.
Yuchen Jin did the math: even if they rented B300s at $7 an hour, thats about 82% gross margin. Other estimates go higher.
So cheap AI is not charity and it is not "dumping". At these prices serving a frontier-class model is a very profitable business, if your inference stack is good enough.
Now remember every time a US lab told you that intelligence is expensive. That $200 a month is a fair price. That limits exist because compute is scarce.
Part of that is true. Part of it is a business model built on you not knowing what a token actually costs.
DeepSeek just showed everyone the numbers and gave away the engine. Every inference company can now compete on price with the same software. Thats how AI gets cheap for everyone.
“A single cluster currently serves 155 trillion tokens/day, generating $38 in revenue per GPU-hour (at off-peak pricing).”
Huge flex from DeepSeek. Not only did they open-source their inference engine, but they also open-sourced their revenue numbers.
They didn't disclose which GPUs they're using here, but DeepInfer supports both NVIDIA Blackwell and Huawei Ascend.
Even assuming they're renting B300s at $7 per GPU-hour, that's ~82% gross margin.
Decentralization was supposed to solve the fiascos that have come out of centralized dependencies.
Filesystems, package repos, mirrors, name roots (I recall Handshake Protocol).
Instead we let zyn coke addicted Wall St. quant imports to ruin the show with their casino greed BS.
Working with @SwaroopH is super fulfilling on this. His crazy product brain took over the harder work of exposing the @CleanSlop backend harness to multiple carefully crafted pathways of integration.
A swiss army knife agent CLI, login via Link or GitHub, MCP, local code uploads, 402 standard payments via Link. And there is more on the way.
Watch out for next week's shipping updates.
I got early access right the night before we launched @CleanSlop on Product Hunt.
"if you decompose enough, model providers can't even figure out what you're working on"
Speaking of decomposing queries, right after the launch, the first thing I did was get on to was running a complete audit on our scanner engine with Jev and finding out the leaky reasoning pathways.
nitter.cf/anomit/status/21009493…
was at a community event and was asked a somewhat sad question: should developers be afraid of the labs eating the new possibilities jev opens up?
with AI (system one) + software (system two):
1. there's no going back to a world without system one models
2. you control the software!
3. there's no way AI could beat the efficiency of this combo
4. you don't even send the model providers your whole program logic
I think the days of "wrapper" apps will be seen as some of the darkest in software because people essentially did all of their programming in a system message and sent it over to a third party who was incentivized to bake that behavior into their 1st party product...
keeping your logic in code and only asking AI for the minimum reverses that and keeps all of your logic yours. if you decompose enough, model providers can't even figure out what you're working on
























