Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cbrewster
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
1.
▲
How to ship a database every day
(turbopuffer.com)
15 points
by
cbrewster
1mo ago
|
0 comments
2.
▲
Stripe Just Wants a Number
(blog.exe.dev)
4 points
by
cbrewster
2mo ago
|
0 comments
3.
▲
ZeroFS vs. Amazon S3 Files
(zerofs.net)
92 points
by
cbrewster
2mo ago
|
29 comments
4.
▲
Restate 1.7: End-to-end Flow Control for your Agents and Back ends
(restate.dev)
1 points
by
cbrewster
2mo ago
|
0 comments
5.
▲
Chorus: A fast WAL for object storage
(rockwotj.com)
5 points
by
cbrewster
2mo ago
|
6 comments
6.
▲
Grit: Rewriting Git in Rust with agents
(blog.gitbutler.com)
178 points
by
cbrewster
3mo ago
|
306 comments
7.
▲
SlateDB – An embedded database built on object storage
(slatedb.io)
3 points
by
cbrewster
4mo ago
|
0 comments
8.
▲
We Built a Video Rendering Engine by Lying to the Browser About What Time It Is
(blog.replit.com)
1 points
by
cbrewster
7mo ago
|
0 comments
9.
▲
Replit's Snapshot Engine: The Tech Making AI Agents Safe
(blog.replit.com)
2 points
by
cbrewster
9mo ago
|
0 comments
10.
▲
Replit Storage: The Next Generation
(blog.replit.com)
11 points
by
cbrewster
3y ago
|
0 comments
11.
▲
by
cbrewster
4y ago
Now you need to batch your requests to your intermediate server
12.
▲
by
cbrewster
4y ago
You can talk to support about missing the notification about your reservation and they'll still let you put in an order.
13.
▲
by
cbrewster
5y ago
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 able to pick and choose which dependencies to update while ensu
14.
▲
by
cbrewster
5y ago
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+ languages. This means repls by defau
15.
▲
by
cbrewster
5y ago
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 layers stay the same, if you're unlucky nearly the
16.
▲
by
cbrewster
5y ago
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 functionality but also because people may not understand the differ
17.
▲
by
cbrewster
5y ago
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 repositories. We would pin things where
18.
▲
by
cbrewster
5y ago
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. For us at Replit, our Docker approach was causing issues:
19.
▲
by
cbrewster
5y ago
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 the Rust and NodeJS images and tell Docker to magica
20.
▲
by
cbrewster
5y ago
It was more of a silly demonstration showing what's possible and less about being practical. :)
21.
▲
by
cbrewster
5y ago
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.
22.
▲
by
cbrewster
5y ago
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 good resource for getting started with Nix + Haskell htt
23.
▲
by
cbrewster
5y ago
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.0.0.0, adding that to your repl seems to make that work. I
24.
▲
by
cbrewster
5y ago
This is coming soon!
25.
▲
by
cbrewster
5y ago
The config files should be visible again, sorry for the delay!
26.
▲
by
cbrewster
5y ago
Here's a template for Racket: https://replit.com/@ConnorBrewster/racket
27.
▲
by
cbrewster
5y ago
Here's a template for nasm: https://replit.com/@ConnorBrewster/nasm
28.
▲
by
cbrewster
5y ago
If they are in Nixpkgs they will likely work in a repl. Nixpkgs search: https://search.nixos.org/packages Piet: https://search.nixos.org/packages?channel=unstable&show=hask...
29.
▲
by
cbrewster
5y ago
Hi, one of the authors here. The Nix environment on Replit is under development right now, we hid the configuration files to clean up the filetree as most users shouldn't need to know about the config files unless they are customizing
30.
▲
by
cbrewster
5y ago
Neat, if it gets added to nixpkgs it will be available on Replit! https://github.com/NixOS/nixpkgs
More ›