aviaviavi

Joined 11 years ago

Karma
519
Submissions
109
Member since
Jul 28
[ my public key: https://keybase.io/aviaviavi; my proof: https://keybase.io/aviaviavi/sigs/rT_9uPBs1kThbn0jnQ1cHPW_HCxuy69Em7jdgXixg0E ]
View on Hacker News

Recent submissions

Comment · 3 months ago
> We're a Haskell shop (and have been for over 10 years now) and are finding agentic development with Haskell to work pretty damn well.

It not that it didn't work at all, so much as that it worked much better in other languages when we compared side-to-side. It's possible we had dev practices that could have been modified further to suit Haskell better (we had been doing that for years already), but increasingly I want the toolchain to adapt to us, not the other way around.

Comment · 3 months ago
Hey Jason! :)
Comment · 3 months ago
Main factors were (roughly in order):

- None of us are experts in Rust, and we're all solid at Python.

- Rust felt like an under-correction for what we wanted (get all friction in front of the LLM out of the way).

- Our high-performance stuff is not being migrated at this time (Scarf Gateway), so we're just talking about basic CRUD backends here. Basically any language will work.

Comment · 3 months ago
I'd be very curious to hear your take if you gave another language a proper try for comparison with the same tools. I think you'll be as surprised as we were.
Comment · 3 months ago
The number of compiler runs doesn't matter as much as the total elapsed time it takes to finish the task. In just about every test we ran, LLMs are faster at building in Python than Haskell.
Comment · 3 months ago
I would love to see that happen!
Comment · 3 years ago
Scarf Gateway is a core service of Scarf (https://scarf.sh) that we've been running in production since 2020. You can think of it as a powerful link shortener that can also sit in front of Docker containers, Python packages, tarballs, etc - any other artifact you distribute can sit behind it. It also emits logs that can be used for robust analytics that you probably aren't getting from your package registry provider today.

It was originally a nginx+lua service that we migrated to Haskell as the requirements became more complex. Now that the code has settled, we've open-sourced it, so you can self host Scarf Gateway or get involved with development!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton