HN user

rockwotj

1,100 karma

Hello, my name is Tyler Rockwood. I love God.

Husband and Father. More @ https://rockwotj.com

Posts7
Comments434
View on HN

9fs is better than NFSv3 but NFSv4 is a different beast and more powerful

Honestly the biggest limitation is its quite a big protocol and can be complicated, but I don’t see any major advantages you could do yourself protocolwise over a custom FUSE thing except for just simplification. In my case I am hoping the kernel client can save me a lot of work of building a good client

Wouldn't 9fs/plan9fs be more suitable for this use case from my limited understanding though?

Can you elaborate on why? NFS is really a great protocol with a lot of tricks to reduce round trips

author here! Glad you liked the post :)

Motivation for combining Chorus and SlateDB for NFS

I work on an AI agent (tasklet) and we give every agent a linux machine. Having durable storage that is cheap, fast and multi-tenant is really important for our product. NFS is a great protocol (if complicated), and object storage is just the cheapest. But making it fast and reliable is key.

other use cases

Any use case for SlateDB that you are willing to pay more for less latency but keep disaggregated storage without another system.

GCP specific

Actually AWS and Azure zonal storage also support append operations, so I think the approach could be extended to all three major clouds. I don’t have a need for that ATM

pricing

Probably worth a whole separate blog TBH. It would be cheaper than Kafka but more expensive than just using the built in WAL for SlateDB or OSWALD

Yeah in this case the footnote to the write latency specifically says “at rest in S3”, which is what caused me to go look at the source. To be clear I have no problem with the ZeroFS of only flushing on fsync.

I am very excited for object storage first systems like this to leverage low latency zonal storage for write ahead logs to keep the disaggregated storage but greatly reduce write latency. That ends up being more expensive, but is likely a good tradeoff in lots of cases I have seen

Oh of course all deepseek and glm are. Multiple people have seen GLM self report that it is claude, which makes it super obvious.

I think the surprising thing is I expect flash to be a pure distillation and strictly worse quality but clearly it’s more nuanced than that.

This seems really great! I am a long time Bazel fan, but it’s not perfect, and I have always thought there was something simpler than bazel that would give a lot of these kinds of benefits. Having something that works for a hybrid rust/typescript codebase would be great.

I encourage you for you dev command to work with frontend setups like vite so it’s unified with backends and still supports HMR

Production-grade 17 operation types. 40+ semantic validation rules. Auth, rate limiting, PostgreSQL storage.

Man where in the LLM training data did the “production ready “ come from? That whole list screams AI. Humans want social proof, not a list.

which isn't saying that much

I mean I also think this move doesn’t make sense, but I always find these type of comments interesting. Do people think they could do better in Mark’s shoes?

Glaze by Raycast 5 months ago

One would think it must otherwise there are all these issues with compiling, signing tc if they don’t have xcode installed etc. I would guess it’s some webview wrapper with a layer to expose desktop app functionality

A category of SaaS companies are cooked in the age of AI - why not just have the perfect purpose built thing instead of fighting bloated enterprise software with a billion customizations and knobs that makes everything complicated?

Technology does not determine the success of a company. I’ve seen amazing tech fail, and things strapped together with ducktape and bubblegum be a wild success.

Gemini 3 Deep Think 5 months ago

Claude is king for agentic workflows right now because it’s amazing at tool calling and following instructions well (among other things)