Hacker News new | ask | show | jobs
by yellow_lead 7 days ago
I don't think these sprites are worth betting the company on, but I guess that will be for the new CEO to decide.

> A Sprite is a hardware-isolated execution environment for arbitrary code: a persistent Linux computer. Whether it's an AI agent like Claude Code or a binary your user just uploaded, Sprites are the simplest answer for "where should I run a blob of code".

I think eventually this isolation may be built in to Claude code / codex, or provided by AI companies themselves.

3 comments

Sprites are about more than just providing an environment for Claude Code et al to run code in. They're also useful for anyone who's building their own product that needs an inexpensive way to execute unsafe code.
> execute unsafe code.

I have a question regarding sprites but when executing unsafe code, because by definition its unsafe, what happens if the code violates terms of service of fly/sprites. Would only that particular sprite be removed or would it escalate to whole account level ban and the risks attached to it or would they take a look at repeated offenders.

from fly's terms of service Section 1.4(d) and section 9.2 respectively

> Customer will not... "sublicense any of Customer's rights under this Agreement, or otherwise use the Fly.io Services for the benefit of a third party."

> "Either party may terminate this Agreement for no reason or any reason upon written notice to the other party, effective immediately at the end of the then current Subscription Term."

ignoring the TOS angle

unsafe code is likely being used as in unsafe rust, which is different from exploit code

certainly the wording seems to leave the door open for potentially compromised code as in supply-chain attack credential stealer or prompt injection data exfiltration, but sprites are not marketed as sandboxes for malware detonation

And the way you compete is be cheap enough and DX. Because Lambda.
Why are you so sure "DX" is the right way to compete with commodity full-stack hosting? Have you had Claude deploy on AWS recently? It one-shots deployments just fine.
DX ups its game.

You got claude to deploy. Cool.

I clicked a button in my PaaS and I have an oncall responder and incident manager ready to go.

I'm being serious, not trying to dunk, but can you get me to the place where DX has upped its game to the point where Claude can't just do it?
Let's take Jira for example. Why do people use that instead of one shotting "Build me Jira" into their AI.

A story as old as the hills: https://news.ycombinator.com/item?id=9224

Having x y z set up for you and maintained is kinda useful because you can focus on α

And no Claude is not AGI so you need to babysit to get that done.

I think sprites are very cool abstraction.

I know git worktrees solve similar problem, but you can use sprites for quickly spinning up your instance and run your service and hand it over to coding agent to improve a feature.

you can run multiple parallel agents to do same and choose one of them as a final result, and you are not constrained by number of ports or your CPU (because some agents are CPU hungry at the moment)

Think about even more use cases, add to that RAM shortage is not going away yet, you can run 100s of agents in those sprites

Yuk I don't want to rent my appartment from my drug dealer. I love I can say thanks for the code Claude now fuck you I am deploying it (waggles finger in westerly direction...) there.