Live data from Hacker News

Viewing profile — michaeldwan

michaeldwan

HN member
Joined
Sun, Mar 01, 2009, 8:52 PM UTC
HN karma
418
Public activity
109 items

About michaeldwan

Co-founder @ fly.io (W20). Formerly Highrise, Dropbox & Snapjoy (S11)

[ my public key: https://keybase.io/michaeldwan; my proof: https://keybase.io/michaeldwan/sigs/nuRkP0cbBY0W8gQIIKRUBJK6b8SBbxGT5MxpzBi6iN4 ]

Recent public activity

  1. comment
    Comment #47772593

    you're spot on. I use both Claude Code + OpenCode with many different models and friction is minimal as long as I'm deliberate about it. Hell, even symlinking AGENTS.md to CLAUDE.m…

  2. comment
    Comment #47771443

    I credit containerization, k8s, and terraform for preventing vendor lock in. Compute like EC2 or GCE are effectively interoperable. Ditto for managed services for k8s or Postgres. …

  3. comment
    Comment #36810885

    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,…

  4. comment
    Comment #36810582

    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 …

  5. comment
    Comment #36810486

    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…

  6. comment
    Comment #36810393

    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.

  7. comment
    Comment #36511365

    As an employee that would be a catastrophic outcome.

  8. comment
    Comment #33809646

    Docker (or rather OCI) is our first class citizen. The launchers for phoenix/rails/etc just generate dockerfiles and config by inspecting source code.

  9. job
  10. comment
    Comment #32597524

    This is really cool! I don't use discord much, how much effort would a Slack bot version be?

  11. comment
    Comment #32418346

    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 l…

  12. comment
    Comment #32019533

    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.

  13. comment
    Comment #31508731

    Ah!!! Thanks for pointing that out, we'll take it down.

  14. comment
    Comment #31504535

    That’s an old api we need to sunset. How did you stumble on it?

  15. comment
    Comment #31501292

    What rest api is that? If it’s not the machines api it’s in graphql at api.fly.io/graphql.

  16. comment
    Comment #31500591

    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, w…

  17. comment
    Comment #31498779

    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 b…

  18. comment
    Comment #31321560

    It already has it [1]. Native litestream that RPC's to the primary sounds interesting though! [1] https://github.com/phoenixframework/phoenix/pull/4268

  19. comment
    Comment #31321441

    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 t…

  20. comment
    Comment #31321301

    > 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 e…

  21. job
  22. comment
    Comment #30635742

    Node, Ruby, and Python come to mind. Oddly enough the alpine versions of haproxy and nginx on Docker hub had issues too.

  23. comment
    Comment #30635717

    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 S…

  24. comment
    Comment #30635160

    I really want to like Alpine, but we (Fly.io) have seen so many DNS issues with customer images that we’re now recommending Ubuntu or Debian slim. The extra ~50mb is a worthwhile t…

  25. comment
    Comment #30283111

    You control which region your app and it’s volumes are in. Metrics, logs, and volume snapshots end up on servers in the USA. We haven’t addressed data residency for those platform …