Live data from Hacker News

We raised a bunch of money

fly.io

341–350 of 484 posts

Re: We raised a bunch of money

#341
post #340

Earlier quoted context omitted.

> It makes me think that the company exists just on a constant flow of VC or similar money and what I'm using or paying for isn't a realistic or future cost and I'm involved with a system or platform that is getting stretched larger and larger regardless of income and the more money they raise the harder the fall will be. This is where I always get burned. As they get larger and larger, and the product gets more comp…

Also the guy who you hired to cut your grass now also lugs around all the tools to take care of your pool, your car and your house. Take all or nothing.

And your lawn guy’s office has a pool.

Re: We raised a bunch of money

#342
post #47

Earlier quoted context omitted.

You guys may want to rebrand once you get your issues sorted out. Fly is going to have the same problem as btrfs, where folks will have a hard time deciding if it's ready for production yet.

It's comments like this that moved me to claim, in our infra/ops job post, the benefit "The most lovable user base in the whole technology industry, and a company culture that will keep you in touch with them directly."

Fly.io was the darling of the webhosting world amongst techworkers particularly because of the honest transparent communication and blog posts explicitly admitting fuck ups

Raising a bunch of money just isn't a "good" announcement to most of us. When unpopular things have happened with the company, your communication usually directly acknowledges and focuses on the concerns of the userbase. This serves two purposes:

1. It gives you a chance to show concrete steps to prevent specific concerns we have

2. Perhaps more importantly, it shows we're all on the same page and you're actually in touch with how your userbase thinks

Failing on #1 is something you can fix later, but I've never seen a company rebound from losing the trust gained by #2. It loses confidence that future decisions made can also be equally out of touch.

I've never seen a company rebound from losing that confidence

Re: We raised a bunch of money

#343
post #210
post #102

Earlier quoted context omitted.

I don't want to sound flippant, because this is hard as fuck, but the profitability path for us is reasonably simple: have good unit margins, attract customers, help them grow. We have good unit economics. The riskiest, most terrifying thing we've done is start with our own hardware. For dev focused infrastructure, what we need to do is attract a lot of devs, get them to take us to work, and then help their employers…

I'vve consulted for companies of all shapes and in many different industries and when it comes to container orchestration there are many hard requirements that platforms like Heroku or Render don't address. If you can carve out a niche for SMBs then great. Maintaining that lead in such a competitive segment with price sensitive customers is hard. I have no doubt that fly.io is a market leader right now just judging j…

What are the biggest unaddressed concerns?

Re: We raised a bunch of money

#344
post #150

Earlier quoted context omitted.

People forget AWS is 20 years old. When I routinely remind people of that fact they often remark (incredulously) with "WHAT? Really?" When I think about it the entire paradigm of "regions" itself seems completely antiquated in the grand scheme of things. AWS has made a few moves on this but in the end you're largely still tied to this fundamental regional concept in terms of control planes, etc and you incur the ridi…

The question of whether "the edge" takes off will come down to whether or not the culture at large will swallow the illusion at its heart. You cannot remove the concept of a region any more than you can remove the concept of "the computer" in a cloud environment.

> any more than you can remove the concept of "the computer" in a cloud environment

But that's just not true. Tons of cloud services completely abstract the computer out of the picture. You are paying for capacity or throughput as an abstract unit of cost and the cloud configures as many computers as needed to run your request. You never interact with anything resembling a computer in this situation.

Re: We raised a bunch of money

#345

Earlier quoted context omitted.

It's the term of art for the portions of the Internet closest to specific customers, and, more generally, for the notion of deploying things in multiple locations, simultaneously such that they're close to users in different cities.

And probably to state the obvious, this is to help use cases where UX is negatively impacted by the latency of client server RPCs/Http requests? Are the proponents of "the edge" as a concept motivated largely by concern for people in countries far from the data centers hosting apps they are using, and/or with low bandwidth infrastructure?

As a rule of thumb, anything above about 100ms has perceptible latency to end users (even if they're not consciously thinking about it, they're noticing it). Depending on your application, and how captive your users are, you may or may not care about this perception. If you're taking users through filing an insurance claim, you don't, because your users can't go anywhere. But if your users are filling a shopping cart, or paying for content with their attention, you care a lot more, because lag eventually bounces users from your site.

Further, there are features that aren't really tenable unless you get lag under control (somehow, either by eliminating it or by taming it with cashing, prediction, and interpolation). Game servers are everyone's canonical example here, but really any kind of real-time feature fits the bill. Now, most CRUD applications don't have real-time features, so this might not be a big motivator. But one subtle bet we're making is that more apps would do interesting real-time things if it that latency problem was easy to solve.

The big problem you have if you're working on these problems is that it's very difficult to fit into this kind of latency budget if all your stuff is hosted in Loudoun County, because the speed of light is eating most (all?) of that 100ms.

That's the logic of wanting to get deployed in multiple cities simultaneously. There's more than one way to do it! We're just one possible solution.

Re: We raised a bunch of money

#346

Earlier quoted context omitted.

The realities of regions don’t go away. It’s a primitive to save you money. If a new entrant doesn’t have it they are either just operating in one region or you’re paying cross-region prices for everything.

Cloudflare products and pricing (what I'm most familiar with) are in wild opposition to this view. I've never seen anything even remotely hinting at region or geography in their product line other than geo-routing for load balancing products, headers with geo info for you to do something with, etc. They include the serving "POP" in headers for diagnostic purposes but other than that you have no idea. Where do my Work…

Cloudflare also depends on investor money, they haven't made a profit ever and continue to just throw stuff at the wall to grow.

At some point in time they'll have to start thinking about profitability.

Re: We raised a bunch of money

#347

“ The result of this is an Internet where all of the world's CRUD apps are hosted in Loudoun County, VA (motto: "where tradition meets innovation"), at Amazon's us-east-1 in Ashburn, a city with so many Rails apps that one of them was elected to the county Board of Supervisors.” So true it hurts

People forget AWS is 20 years old. When I routinely remind people of that fact they often remark (incredulously) with "WHAT? Really?" When I think about it the entire paradigm of "regions" itself seems completely antiquated in the grand scheme of things. AWS has made a few moves on this but in the end you're largely still tied to this fundamental regional concept in terms of control planes, etc and you incur the ridi…

I work at AWS all opinions are my own.

AWS does have local zones and has Lambda at Edge. I will be the first to admit though that the local zones are tied to regional zones and that some global services are tied to us-east-1 like IAM.

Re: We raised a bunch of money

#348
post #94

Earlier quoted context omitted.

Unfortunately, the motto is "I byde my time". Seems like he could have still made a joke without making it up.

We got this off the Loudoun County website! We do our research for these things!

While "where tradition meets innovation" is a set of words that the county puts on their logo, and appears to meet the definition of a motto, the parent is correct that the Official Motto is indeed "I Byde My Time".

https://www.loudoun.gov/177/Coat-of-Arms

"Where Tradition Meets Innovation" appears to be a branding push by the county dating to 2019 rather than an official motto. https://www.loudoun.gov/ArchiveCenter/ViewFile/Item/8563

Re: We raised a bunch of money

#349
I'm in health tech and one killer feature would be being able to route and store an individual's requests through and data in a particular location. So I can deploy a health app backend that allows its users to decide where to put their data.

Re: We raised a bunch of money

#350
post #342
post #47

Earlier quoted context omitted.

It's comments like this that moved me to claim, in our infra/ops job post, the benefit "The most lovable user base in the whole technology industry, and a company culture that will keep you in touch with them directly."

Fly.io was the darling of the webhosting world amongst techworkers particularly because of the honest transparent communication and blog posts explicitly admitting fuck ups Raising a bunch of money just isn't a "good" announcement to most of us. When unpopular things have happened with the company, your communication usually directly acknowledges and focuses on the concerns of the userbase. This serves two purposes:…

If we're "honest" and "transparent", it's not a conscious strategy to sign up customers. It's just the easiest way for us to write. Meanwhile: we're a hardware-based global hosting company. We've always been externally funded. That's how you build a global hardware-backed hosting company, because servers and colocation and infra engineers are expensive.

There are things that happen that disappoint customers that we care a lot about. Reliability issues several months ago absolutely fit that bill. So does hiring: we paused hiring for most of our engineering roles because we weren't happy with the experience candidates were getting. I don't know how "honest" and "transparent" we are about those things, but I do feel like when we're asked about them, we give straight answers.

There are other things that happen that disappoint people that we don't care so much about. Being unhappy that we took external funding to build out our fleet and improve reliability would count as one of those things. Again with the straight answers: I wouldn't expect us to spend too much time trying to "rebound" from this announcement.

Post reply on HN