Live data from Hacker News

Viewing profile — cbrewster

cbrewster

HN member
Joined
Sat, Jun 25, 2016, 5:01 PM UTC
HN karma
267
Public activity
47 items

About cbrewster

platform engineer @ replit.com

Recent public activity

  1. story
  2. story
  3. story
  4. story
  5. story
  6. story
  7. story
  8. story
  9. story
  10. comment
    Comment #33424387

    Now you need to batch your requests to your intermediate server

  11. comment
    Comment #32631350

    You can talk to support about missing the notification about your reservation and they'll still let you put in an order.

  12. comment
    Comment #29394213

    Fair, but its still a real issue and solved in a similar way: Nix has finer grained reproducibility -- not only at the environment level but also at the derivation level. Being abl…

  13. comment
    Comment #29389039

    For context, I'm referencing our (legacy) base image for projects on Replit: Polygott ( https://github.com/replit/polygott/ ). The image contains dependencies needed for 50+ langua…

  14. comment
    Comment #29388972

    What happens when you need to update some dependency within that image? Now you have to do an image rebuild. If you're lucky only the top-most layers will be rebuilt and the base l…

  15. comment
    Comment #29388882

    Author here. It's titled this way because Docker seems to come up in a lot of discussions around Nix and is often compared with Nix. Partly because of their overlap in functionalit…

  16. comment
    Comment #29388491

    Author here. In our case, we had a large base Docker image called Polygott ( https://github.com/replit/polygott ) it pulls in dependencies for 50+ different languages from various …

  17. comment
    Comment #29388456

    Author here. As with most things, its all about the trade-offs. Docker has certainly proved itself and that approach has worked on a massive scale. However, its not a silver bullet…

  18. comment
    Comment #29388415

    While you can copy files from different stages, I wouldn't consider this to be the same thing as composing two base images together. Like the example in the post, you can't take th…

  19. comment
    Comment #27283635

    It was more of a silly demonstration showing what's possible and less about being practical. :)

  20. comment
    Comment #27278550

    Yeah, we are really excited about the future Nix will bring for us at Replit. Soon, language version incompatibility will be a thing of the past on Replit.

  21. comment
    Comment #27277662

    Yup, you can setup Haskell with Nix. I'm not too familiar with Haskell, but it looks like Nix even has a collection of Haskell packages (including lens). This looks like it is a go…

  22. comment
    Comment #27277534

    Sorry, building nix environments from scratch is still rough around the edges and we are working to improve that at the moment. When hosting a web server, your app must listen on 0…

  23. comment
    Comment #27272186

    This is coming soon!

  24. comment
    Comment #27271524

    The config files should be visible again, sorry for the delay!

  25. comment
    Comment #27270767

    Here's a template for Racket: https://replit.com/@ConnorBrewster/racket