HackerTrans
TopNewTrendsCommentsPastAskShowJobs

isaacvando

no profile record

Submissions

Creators of Zig, SQLite, Htmx, Roc Speaking at SSW

softwareshould.work
3 points·by isaacvando·지난달·0 comments

Nondeterminism's Not the Problem

isaacvando.com
15 points·by isaacvando·2개월 전·9 comments

Software Should Work Conference

softwareshould.work
1 points·by isaacvando·6개월 전·0 comments

comments

isaacvando
·6개월 전·discuss
You should try RWX! You can trigger runs from the CLI for way faster feedback loops. The automatic caching is surprisingly good too. https://www.rwx.com/
isaacvando
·6개월 전·discuss
This game is a ton of fun. Try it!
isaacvando
·8개월 전·discuss
We using Tonic.ai. Although I am interested in writing something myself; I suspect there are a lot of ways it could be improved such as generating the anonymized version more quickly.
isaacvando
·8개월 전·discuss
We use jib at work (https://github.com/GoogleContainerTools/jib) which also skips the Dockerfile and builds an image for a Java project directly.

This certainly looks like a much nicer experience than docker build, especially given that there can be a cache hit after a cache miss.
isaacvando
·8개월 전·discuss
At work we have anonymized dumps of our production data that we use for local development. This is extremely helpful as it allows testing things locally that would be completely unrealistic to setup otherwise. Your whole dataset might not be able to fit on a dev machine, but I'd guess in most cases you could create a subset of it that would be large enough to be useful for local performance work.
isaacvando
·8개월 전·discuss
There are also an enormous number of ways to build insecure apps on AWS. I think the difficulty of setting up your own server is massively overblown. And that should be unsurprising given that there are so many companies that benefit from developers thinking it's too hard.
isaacvando
·작년·discuss
I believe the main reason is for achieving the best possible performance. Someone closer to the compiler could give more detail.
isaacvando
·작년·discuss
Not necessarily! Each Roc app runs on a particular platform which is built in a host language for a specific domain. That host language could be Rust, Zig, C, C++, Go, Swift, etc. It's possible the basic-webserver platform will be rewritten to Zig but it doesn't need to be.
isaacvando
·작년·discuss
Roc couldn't be optimized for writing the Roc compiler without sacrificing some of its own goals. For example, Roc is completely memory-safe, but the compiler needs to do memory-unsafe things. Introducing memory-unsafety into Roc would just make it worse. Roc has excellent performance, but it will never be as fast as a systems language that allows you to do manual memory management. This is by design and is what you want for the vast majority of applications.

There are a number of new imperative features that have been (or will be) added to the language that capture a lot of the convenience of imperative languages without losing functional guarantees. Richard gave a talk about it here: https://youtu.be/42TUAKhzlRI?feature=shared.