Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

64% Positive

Analyzed from 3051 words in the discussion.

Trending Topics

#fly#sprites#code#more#right#company#don#run#going#using

Discussion (94 Comments)Read Original on HackerNews

danielvfabout 2 hours ago
Sprites are a beautiful place to make an abstraction.

But I have never used a buggier infrastructure product in 30 years of development than when I tried sprites. Data loss left and right, sprites going into unconnectable zombie mode. Couldn't use even load snapshots because half the system seemed to think the sprite was fine, and half seemed to think it was dead. I gave up after two weeks of losing stuff over lunch or overnight or in the middle of working. I vividly remember scrolling through my terminal history, copy/pasting out work I could find to save from a dead sprite. I would guess that half or more of the sprites I launched had some kind of problem.

Hope they get things stable. The concept is great.

macNchz35 minutes ago
I operate an app that orchestrates code running on a bunch of Sprites. A few months ago it was an exceptionally buggy service, frequently just fully broken or losing data (had to get support involved to recover one that got into a fully broken state), but from what I've seen at least they've become much more reliable in the past two months or so.

I evaluated Fly.io itself several years ago and found it unacceptably buggy as well for any real use case at the time, but I kept an eye on it and today I operate a few production workloads on it that are very stable and reliable—I figured the same would be true for Sprites and it seems to be taking shape that way.

ofjcihenabout 1 hour ago
Can second this. I had an enterprise client that was interested in using these for fast development etc. Wasn’t my project or the reason I was there but I was curious so I kept up with it.

Eventually they abandoned the company but stuck with the concept by going with another company. Complaints were the same, extremely buggy interface, dataloss, but also terrible support. That may have been there fault though for not using their actual domain for the test period (and not mentioning that they were an F200 or something).

ericpauleyabout 1 hour ago
I won't claim strong enthusiasm for Sprites, but in my experience (albeit way back in 2021) Fly's support was absolutely top-notch, up to and including Kurt personally working with me to help debug our deployments. This was as a small business only billing a few hundred a month.
ofjcihenabout 1 hour ago
This would have been much more recent. Maybe something changed?

Either way I wasn’t privy to the actual details, just that it was one of their gripes.

Imustaskforhelpabout 1 hour ago
> (and not mentioning that they were an F200 or something).

I am not a F200 company or anything, just a normal guy but I have the opinion that I personally like the companies who treat normal accounts and the general experience/support. I have just felt like as if its a good litmus test depending on things. What are your opinion on things and was the enterprise client opening up a normal account intentionally similar to line of thinking or for other reasons?

ofjcihenabout 1 hour ago
I had some conversations with the lead on the project and his reasoning was something along the lines of “we’ve been suckered into using something with sweetheart attention before only to have the rug pulled when we’re ‘reliant’”.

I also think he might have not wanted the attention that putting the company name on the account might get.

Were those good reasons? Honestly I don’t know, but apparently the experience of using the product spoke for itself.

sansworkabout 1 hour ago
As an elixir dev fly was a company I very much wanted to succeed but I twice had to leave them because they just never found the right balance between cool engineering and ops.

For a long time they would have global outages where the status page would list everything as green and the only reason you'd know something was wrong was the forum threads. Their response was that they were too busy fixing the issues to update the status board. Right.

Then once they finally started updating the board they would go several hours between updates with no indication of what was happing "Region x is down" then nothing, again "too busy fixing the issue".

When they came out with paid support I signed up immediately only to find that it gave me an email address to contact support with fast responses promised but most of the time no one was monitoring it. I'd report large outages and not get back responses until the next day and on a few occasions I'd get back a response several days later being like "Can you explain the problem you're seeing?" No mate it was an outage several days ago.

This would all just be annoying customer service if it was a rare occurrence but the reality of using them was that I was dealing with major outages almost monthly at points. If you scroll back through my post history here there were brief periods where stability would improve and I'd get optimistic about them only for it to crash back down to regular outages again days after I posted.

I eventually had to move everything off them to self hosted again which is a pain but far less of a pain since my uptime is dramatically better(!) and when something breaks I know what it is.

I still want fly to succeed but if you're going to host peoples stuff you need to accept responsibility and move budget to ops. Otherwise just kill the hosting entirely and try to become another HashiCorp.

karimfabout 1 hour ago
Most people are going under identity crisis right now because of recent LLM advancements. This post is a good example that shows that it's not only happening at the individual level, but also on the company/organization level.

Is it still worth building products or companies that can be one-shotted by AI? Probably not.

One interesting consequence is that this force everyone to be more ambitious and do something bigger that's impossible before.

I hope more people are working on something that can always bring net positive to humanity even if there are hundreds of people working on the same thing, like clean energy.

wavemodeabout 2 hours ago
> We’re launching a new iteration of Sprites, and focusing the company on them and the problem they solve. And I’m tagging in Scott Johnston as CEO.

Hard for me to see this as anything other than fly.io committing suicide. AI sandboxes are a crowded product space, basically a complete commodity at this point, and the new CEO will likely focus on profit to the detriment of creative vision.

Happy to be proven wrong though.

ericpauleyabout 1 hour ago
The AI sandbox play also confuses me because (aside from the fractional pay-as-you-use billing) it's trivially implemented on top of any VM/container as a service provider. Given the reduced importance of data retention (the containers are disposable) and ability to redo work trivially you can even go a step further and have your agent spin it up on bare metal. Turns out agents spend most of their time waiting on GPUs so with memory dedup on your own similar workloads you can run "hundreds" of them on pretty minimal hardware.

I also don't see how the cloud-for-agents will break the AWS monopoly: AWS already is the cloud for agents! As the article notes all the pain of using AWS is trivialized by agents (and IaC).

To me the value now is in building the right tools for agents to make better decisions, not fighting for basis points on hardware margin in the orchestration or model serving layer.

emerongiabout 1 hour ago
Sprites seems like a solid lifestyle business for a few friends, not a startup that has taken funding.

As a developer, I use docker/podman. Works great.

The new massive market that will open up, where grandma and grandpa are making apps, will be taken up by Lovable (and the like). Non-devs will not be using sprites.

You’re capturing some small percentage of existing developers.

yellow_leadabout 2 hours 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.

simonwabout 2 hours ago
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.
hahahaaabout 1 hour ago
And the way you compete is be cheap enough and DX. Because Lambda.
tptacekabout 1 hour ago
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.
Imustaskforhelpabout 1 hour ago
> 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."

throwaw12about 1 hour ago
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

hahahaaabout 2 hours ago
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.
subarcticabout 3 hours ago
Saw this on my RSS feed and was surprised to see it hasn't been discussed yet on HN - fly.io used to be on the front page pretty regularly with some pretty big comment threads, but I had to go back over a year to find anything from them with more than a handful of comments. I guess they've become less relevant on here since they stopped allowing new users to host apps for free?
tptacekabout 2 hours ago
What do you mean? We ran a big post about Litestream Writeable VFS just a couple months ago, and we've had several big posts over the last 12 months, including the Sprite launch. We got pretty busy, and there's a lot going on, and I am a bottleneck on big posts going up on the blog. We have a couple months of technical catching up to do. But it's not like we've vanished off HN.
subarcticabout 1 hour ago
Ahh ok I just did a search on hn.algolia.com for fly.io and nothing came back with 10+ comments in the past year (until I posted this). But now I'm realizing they just don't include the url in the search, even though it says they do
tptacekabout 1 hour ago
Right, just go to the front page and click on the linked domain on this story, it'll take you to all the previous submissions from our blog. It's been a light summer on blog posts, to be sure! But that's nothing new.
jagged-chiselabout 3 hours ago
Did they? I have stuff I launched in the last two months that’s still under the $5 limit and haven’t paid a thing.
subarcticabout 2 hours ago
Oh ok i thought they charged a flat fee to use the platform now but maybe that was a temporary thing. My account is a few years old so i wouldn't know, i still have a few apps running on the smallest vm size and it's always under $5
rileymichaelabout 2 hours ago
they lost a lot of aura among folks i know with the 'ai skeptics are nuts' article[1]. haven't read a blog post since.

[1] https://fly.io/blog/youre-all-nuts/

satvikpendemabout 2 hours ago
Good discussion on the HN thread about that article. To be honest, based on the latest models and agentic engineering, that blog post is definitely right. It's not 2023, 2024, or 2025 anymore, agents have gotten a lot better.
its-summertimeabout 2 hours ago
I think the effect was less about it being correct or not, but instead more about if fly.io would treat humans as first class users compared to agents or not in the future.

The message is fine, but it was a weird choice to have it on fly.io instead of a personal blog

simonwabout 2 hours ago
Yeah, I think that post from June 2025 has aged pretty well. The Coding Agent revolution hadn't really happened at that point (Claude Code was only ~4 months old) so the paraphrased message "this stuff is actually useful for programming, saying it's all just stochastic parrots misses the mark" was still non-obvious to a whole lot of people.

Honestly, the biggest problem with that article was the title. People read as far as "are nuts", got offended and refused to engage with the content of the piece.

This opening paragraph does a much better job of capturing the core argument:

> Some of the smartest people I know share a bone-deep belief that AI is a fad — the next iteration of NFT mania. I’ve been reluctant to push back on them, because, well, they’re smarter than me. But their arguments are unserious, and worth confronting. Extraordinarily talented people are doing work that LLMs already do better, out of spite.

latency-guy2about 2 hours ago
It's right in the point it brings up that modern LLMs are serious engineering and quite a bit capable at many tasks. It's not correct on the rest where Ptacek appears dismissive because 'he doesn't wanna hear' about copyright and other things, maybe we chalk it up to an upset guy at people he believes and maybe knows are wrong and ignore the rest of the spiel, but I won't.
bigstrat2003about 1 hour ago
It's not 2023, 2024, or 2025, but LLMs still suck at programming. Just like every other time AI enthusiasts have claimed the latest and greatest is so much better than what came before.
john_strinlaiabout 1 hour ago
the way certain people at that company speak to others (e.g. that post) is why they will never count me as a customer. although im sure they dont care.
wackgetabout 2 hours ago
Wow. Opinions on LLMs aside, the CEO writing an article like that makes me think fly.io is a deeply unserious company.
tptacekabout 2 hours ago
The CEO didn't write that article. I did. I was going to run it on my personal blog, and he asked me to run it there. Be mad at him for the right reason.
echelonabout 2 hours ago
> they lost a lot of aura among folks i know with the 'ai skeptics are nuts' article

These people will be eating their hat soon if they aren't already.

hedgehogabout 2 hours ago
It's probably getting less discussion because there's less user energy, the existing VM / database product has clearly not been a top focus for a while and in any case that business is becoming even more of a tough commodity for the reasons the post points out.
rdtscabout 2 hours ago
> fly.io used to be on the front page pretty regularly with some pretty big comment threads

But that doesn't mean they are not doing stuff. It's just HN doing HN things. At the moment we're into "AI is eating the world alive" and other topics are in the background.

enraged_camelabout 2 hours ago
I think they became less relevant, at least amongst human users, when they hit a particularly rough patch with awful reliability issues a couple of years back. At least that's when my own social circle and loose constellation of developer acquaintances started saying "we should probably avoid Fly.io".
dyauspitrabout 2 hours ago
No one talks about new software anymore. All the conversation is meta about LLMs that write software instead. This is a dead career, I’m just waiting for the LLMs to start writing code in binary.
losvedir38 minutes ago
Sprites are clearly the future. Are there plans to give it a web UI? I haven't minded ssh'ing in, but I've wanted to share this with my wife who would use a sprite on her iPad. Basically, ChatGPT but with a full sandboxed Linux environment that can host stuff is a pretty compelling offering.
indigodaddy33 minutes ago
Check out exe.dev for basically what you are describing. Also remember these aren't really sandboxes per se, they're just computers/microvms. Exe also has a neat auth/https proxy that also does TLS/certs they have lots of cool tools and integrations.
losvedirabout 1 hour ago
I've played around with a few sprites and it's a very interesting concept. You ssh in and then it feels very much like a local development environment, except the dev server you start up and run locally is actually out there and accessible. It's a great way to vibe code a low traffic, personal site. I wasn't super clear on just how much scale it actually can reach, though. Maybe I missed it but I didn't really know how beefy of a server it was on or if I could scale up. But maybe a big scale is not really the intention of this product?
its-summertimeabout 2 hours ago
> Five of the most dangerous words in startups are “¿Por qué no los dos?”.

So are the prior products going to be shut down? If not, then when? if not when, then why not?

joramsabout 2 hours ago
Yeah that seems like a weird way to end an article that includes this paragraph:

> Fly Machines and our Platform As A Service features aren’t going anywhere. But Sprites was the product of a tiny skeleton crew inside of Fly.io[†], and now it isn’t.

So it's both indeed.

mooredsabout 2 hours ago
Well, there's doing both in terms of focus and effort, basically treating them as peer products. And then there is doing both in terms of "keeping the lights on for one, and focusing on the other".

Without any special insight into fly.io, I'd bet the situation is the latter. You keep the lights and fix security issues for the existing infra (which incidentally gives you money out of cashflow to invest in new efforts).

x0x037 minutes ago
This really sucks. I not only like fly a lot, I have two production apps; thousands in annual creds up for renewal soon; and some mildly embarrassing discussions about migrations to have.
tptacek6 minutes ago
What sucks? I strongly advise you not to axiomatically derive our product roadmap from HN comments trying to interpret that post.
tptacekabout 2 hours ago
No. Mu. Mu.
thenewguy077about 2 hours ago
Whenever I start to use fly.io they have outages all the time. And also I think they are a bit pricey too. I stopped using them, they have unreliable infra.
Advertisement
conradfrabout 2 hours ago
> because your laptop stops running when you close the lid.

There's a world outside Apple.

seemazeabout 2 hours ago
Macs let you disable suspend just like (or possibly better) than any other operating system. The point being made is that it's the wrong tool for the job, precisely because of the user desired compromises made to create a great mobile computer.
ozarkerDabout 2 hours ago
Probably not great for the battery to be running all the time
Imustaskforhelp35 minutes ago
Yeah exactly, I don't understand the trend of it to be honest. Buying a VPS (even a low end vps like 500mb ram or 1GB could be good) and you can use maki.sh (written in rust) as compared to opencode/claude-code etc. which I have had OOM errors with at low end vps's.

You can ssh into your vps's from anywhere and they could really work 24/7 without having to worry about battery or the whole opening mac up while moving because an agent is running thing.

throw03172019about 2 hours ago
Thanks to clamshell mode, mine doesn’t stop running
threecheeseabout 1 hour ago
tl;dr - I really like your products, but just don’t have the cognitive resources for many learn->try->decide->use loops, and I don’t think I’m alone here. “Claude, use the sprite skill” is the vector of adoption which matches my mean available energy. —-

Some feedback on the pivot, from a user. Reading through the recent blog entries, there’s some Very Neat Stuff mentioned that integrates Sprites into tools like Hermes. I excitedly dug right in, to find that they aren’t anything usable, and the Hermes PR needs work. More salient though, that months-old Hermes PR *needs attention* if this is now your #1 business priority. Same goes for umpteen other integrations to shove the Sprites model (which is unique) into the popular agent harnesses.

I tried Sprites when sandboxes were peak exciting, and “yes I can ssh into this and run Claude” was useful but not groundbreaking. From the docs I’ve just read, I was holding it wrong, not taking advantage of its differentiating features. Great, ^H ooh look, mythos, shiny … and now it’s almost August.

And so honestly - despite my appreciation of Fly - with the firehose of Cool Shit, I don’t have the time or the inclination to learn how to hold it. Instead I want a skill/plugin/integration/llms.txt/sumerian tablet that I can give to my LLM to do that “multi-user auth and don’t worry about it you’ve got checkpoints” stuff for me. And I need this before I make any choices about investing in this thing over Bubblewrap or a VPS or the 100 other frictionless zero-knowledge sandboxy things that I am using already. Maybe you have this, and this is PEBKAC. Wouldn’t be the first time.

ai_critic24 minutes ago
> Theo startled us, because we’re in the middle of a run of strong quarters that have included the best financial months in the company’s history.

I don't know if it's worse that Kurt is taking some bozo Youtube devfluencer seriously, that he was surprised that there was doubt in the future of Fly (whose reliability--but not customer service!--has been a joke for years), or that they continue to prioritize interesting engineering over basic success.

Bro, you just had to make a reasonable clone of Heroku. That's all you had to do.

melodyogonnaabout 2 hours ago
I did not know Theo had such influence on companies.
clintabout 3 hours ago
Congrats on quitting!
mrkurtabout 2 hours ago
I love that you've said this to me more than once.
mrcwinnabout 1 hour ago
This is probably great news. Using Fly at different points along the way has been one of the worst experiences I’ve had in terms of their persistent reliability issues and how they go dark on addressing those issues at times.

Whatever culture Kurt built for Fly, it was the wrong one.

dyauspitrabout 2 hours ago
Is tptacek still over there? If so, thoughts?
tptacekabout 2 hours ago
Yep.
georgemcbayabout 2 hours ago
TIL (from this blog post) that "al" / "|||" / "Term-X" also works there.

Random 1990s nostalgia unlock.

pizzafeelsrightabout 2 hours ago
Well, fuck. ... we raised a fuckload of money and didn’t need more. And if we fail, we fail with our full asses.

I have seen this language from other companies to which I say "no". Being professional means being able to do good work, being polite, without lying, cheating, or stealing.

I do not want them to fail yet I would never use them despite liking their product. A few other companies behave the same way.

defrostabout 2 hours ago
Have they done bad work, lied, cheated, or stolen something?