Live data from Hacker News

Viewing profile — chrismccord

chrismccord

HN member
Joined
Fri, Dec 09, 2011, 7:12 PM UTC
HN karma
2,665
Public activity
244 items

About chrismccord

chrismccord.com

Recent public activity

  1. comment
    Comment #46642754

    We use dns_cluster, which ships with all phoenix apps. libcluster achieves the same, so whatever works. Ultimately dist erl just needs a way to reach the nodes and you call Node.co…

  2. comment
    Comment #46636714

    We had a bug where some sprites would fail to properly suspend while entering their suspended state. You're not eating into credits so no worries there. We've been rolling out a fi…

  3. comment
    Comment #46636575

    I've been working on the orchestrator side with Elixir and Phoenix, so happy to continue the discussion for curious minds. One of the coolest things we can do is things like this i…

  4. comment
    Comment #46572726

    I've been having so much fun working on sprites (and working with sprites) the last the several months. There's some neat parts of the Elixir side of this we're going to open sourc…

  5. comment
    Comment #44832173

    I'm really bummed out by this release. I expected this to best sonnet, or at least match, given all the hype. But it has drastically under performed on agent based work for me so f…

  6. comment
    Comment #44347829

    token auth and re-handshake. Agent is respawned if it's no longer alive, and project index is resynced

  7. comment
    Comment #44347819

    You would need to add a fly volume ($0.15/GB per month of provisioned capacity ), also check out https://fly.io/blog/litestream-revamped/

  8. comment
    Comment #44347807

    Currently claude 4 sonnet as the main driver, with a combination of smaller models for certain scenarios

  9. comment
    Comment #44347724

    as an avid vim user who moved to emacs evil-mode for a better vim than vim, and now who uses vscode with vscode-vim, it pains me to admit a web browser based editor is a better vim…

  10. comment
    Comment #44347658

    Yes, elixir app deployed across the planet as a single elixir cluster. We spawn the agents (GenServer's), globally register them, and then the end-user LiveView chat communicates w…

  11. comment
    Comment #44342218

    This is amazing on multiple fronts! I reset your usage, so the next round is on us! We shipped credits the day before launch, so usage UI is still TBD, but should be out next week.…

  12. comment
    Comment #44331893

    claude 4 sonnet as the main driver atm, and a mix of smaller models depending on the scenario

  13. comment
    Comment #44331874

    Not using FLAME in this case. The agent runs entirely separately from your apps/IDE/compute. It communicates with and drives your runtime over phoenix channels

  14. comment
    Comment #44330795

    Thanks for the feedback! Send your fly email to chris@fly.io and I'll get things sorted out. We'll throw you some credits for the trouble :)

  15. comment
    Comment #44330087

    Everything starts as a stock phx.new app which use sqlite by default. Nothing is specific to fly. You should be able to copy the git clone url, paste, cd && mix deps.get && mix phx…

  16. comment
    Comment #44330072

    They run on separate machines and your agent just controls the remote runtime when it needs to interact with the system/write/read/etc

  17. comment
    Comment #44330068

    The agent runs outside your IDE instance and controls/communicates with it over Phoenix channels

  18. comment
    Comment #44329829

    1.8rc, which is going 1.8.0 momentarily

  19. comment
    Comment #44329823

    Meanwhile I am a happy user of :ex_aws or :req_s3 which has done everything I need it to do. Object ops, iam policies, etc. A dependable S3 client has been there for years. The eli…

  20. comment
  21. comment
    Comment #44329782

    Req.post to /chat/completions, streaming the tokens through a parser and doing regular elixir messages. It's really not more complicated than that :)

  22. comment
    Comment #44329773

    1 week of work to go from local-only to fly provisioned IDE machines with all the proxying. fly-replay is the unsung hero in this case, that's how we can route the *.phx.run urls t…

  23. comment
    Comment #44329739

    Yes all 3. It has been weird trying to position/brand this as we started out just going for full-stack Elixir/Phoenix and it became very clear this is already much bigger than a si…

  24. comment
    Comment #44329453

    Thanks! Everything is overly complicated in this space. It's probably far easier than you think. The open secret is it's just a loop that POST [provider]/chat/completions. Elixir i…

  25. comment
    Comment #44329132

    "15-minute rails blog" changed the game so I definitely resonate with this. My videos are pretty raw, so happy to hear it works for some folks.