michaeldwan
|
2 years ago
|
on: Fly.io Postgres cluster down for 3 days, no word from them about it
Get out of here with this nonsense. We tell people when we’re a bad option all the time. Do you really think we have a desire (or time) to punish somebody for doing the same?
Also, here’s the long forgotten badge, still with 3 people…
https://community.fly.io/badges/107/aeronaut
michaeldwan
|
2 years ago
|
on: Fly.io Postgres cluster down for 3 days, no word from them about it
My point was that the app-not-working category is used in conjunction with support/our team getting involved. I assume this is what Sam meant by "flagged it internally", which was followed by investigation, then a post. I don't see how the timestamps uncover something nefarious.
michaeldwan
|
2 years ago
|
on: Fly.io Postgres cluster down for 3 days, no word from them about it
That category was added after one of our support folks replied, likely for tracking. I don't know why it's private. They may not even know this category is private. Hiding negative shit wasn't a deliberate decision... we're aware of google cache and we don't need to give HN another reason to dunk on us.
michaeldwan
|
2 years ago
|
on: Fly.io Postgres cluster down for 3 days, no word from them about it
I don't know why the app-not-working category effectively delists threads, but until we find out, I just removed it so this thread is public again.
michaeldwan
|
2 years ago
|
on: We raised a bunch of money
As an employee that would be a catastrophic outcome.
michaeldwan
|
3 years ago
|
on: How We Built Fly Postgres
Docker (or rather OCI) is our first class citizen. The launchers for phoenix/rails/etc just generate dockerfiles and config by inspecting source code.
michaeldwan
|
3 years ago
|
on: Build a Discord Robot Artist with Stable Diffusion, Replicate, and Fly.io
This is really cool! I don't use discord much, how much effort would a Slack bot version be?
michaeldwan
|
3 years ago
|
on: How SQLite Helps You Do ACID
We do hire entry level people, in fact we're wrapping up our first cohort of interns right now. Exclusively hiring experienced dudes from the tech bubble is a failure mode in the long run. We're invested in hiring folks with diverse backgrounds and experience levels, and we need to talk about that more for sure.
Our jobs page is sparse right now because we’re focusing on hiring EMs to help grow a healthy eng org. We’ll have more openings before long, and you should absolutely apply when something sounds right. Feel free to hunt me down online in the mean time!
michaeldwan
|
3 years ago
|
on: SOC2: The screenshots will continue until security improves
This is for employees only. We don't collect more than necessary for customers, and if we did we sure as hell wouldn't be sending it to Google.
michaeldwan
|
3 years ago
|
on: Fly Machines: An API for Fast-Booting VMs
Ah!!! Thanks for pointing that out, we'll take it down.
michaeldwan
|
3 years ago
|
on: Fly Machines: An API for Fast-Booting VMs
That’s an old api we need to sunset. How did you stumble on it?
michaeldwan
|
3 years ago
|
on: Fly Machines: An API for Fast-Booting VMs
What rest api is that? If it’s not the machines api it’s in graphql at api.fly.io/graphql.
michaeldwan
|
3 years ago
|
on: Fly Machines: An API for Fast-Booting VMs
Ah! I've had volumes on the top of my mind all week... Firecracker supports snapshots in a dev preview but we're not using it yet. We can't really do anything like that on Nomad, which is one of the many reasons we're keen to get off it.
michaeldwan
|
3 years ago
|
on: Fly Machines: An API for Fast-Booting VMs
If you mean moving (or copying) VMs to another region/host, sorta. Stateless compute is easy; our apps platform (orchestrated by Nomad) already does it. Volumes complicate things because they live on a specific host, and moving volumes between hosts is a slow and tedious process. Solving this is high on our priority list. We need super fast volume forking and host migrations like yesterday.
michaeldwan
|
3 years ago
|
on: I'm all-in on server-side SQLite
michaeldwan
|
3 years ago
|
on: I'm all-in on server-side SQLite
We're not shying away from "boring" stuff at all. We just have a small team with bigger priorities that's spread too thin. There's a million things like resizable volumes we need to ship and we're aggressively hiring to get them done.
michaeldwan
|
3 years ago
|
on: I'm all-in on server-side SQLite
> there’s no obvious way to resize disks
Yes, this sucks right now. Resizable disks is on our list, we just need somebody to spend a few days on it. Luckily we're hiring platform engineers [1] to work on fun problems like that.
> I actually am bothered that I basically don’t get billed.
We actually had a bug that skipped charging a bunch of accounts. :) Regardless, we're not overly concerned about making $1/mo from small accounts. Large customers more than make up for it. Turns out building something devs _choose_ to use on their free time often leads to using it at work too.
[1] https://fly.io/jobs/platform-product-engineer/
michaeldwan
|
4 years ago
|
on: Alpine Linux: Brilliant Linux Distro
Node, Ruby, and Python come to mind. Oddly enough the alpine versions of haproxy and nginx on Docker hub had issues too.
michaeldwan
|
4 years ago
|
on: Alpine Linux: Brilliant Linux Distro
Failing in one AZ probably means they changed something with DNS servers for that region. We had a similar issue recently when we rolled out a new DNS server that returned longer SOA records which broke python's mysql driver in only some regions during the rollout. Debugging nightmare fuel.
michaeldwan
|
4 years ago
|
on: Alpine Linux: Brilliant Linux Distro
Also, here’s the long forgotten badge, still with 3 people… https://community.fly.io/badges/107/aeronaut