Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aviaviavi
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
The Open Source AI Popularity Leaderboard from Scarf
(app.scarf.sh)
1 points
by
aviaviavi
1mo ago
|
0 comments
2.
▲
by
aviaviavi
2mo 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
3.
▲
by
aviaviavi
2mo ago
Hey Jason! :)
4.
▲
by
aviaviavi
2mo 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-performanc
5.
▲
by
aviaviavi
2mo 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.
6.
▲
by
aviaviavi
2mo 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.
7.
▲
by
aviaviavi
2mo ago
I would love to see that happen!
8.
▲
After 7 years in production, Scarf has reluctantly moved away from Haskell
(avi.press)
240 points
by
aviaviavi
2mo ago
|
313 comments
9.
▲
Let's Help Org Mode Escape from Emacs
(avi.press)
14 points
by
aviaviavi
3y ago
|
3 comments
10.
▲
Why Haskell Is a Terrible Choice for Startups (and Why We Picked It Anyway)
(youtube.com)
6 points
by
aviaviavi
3y ago
|
1 comments
11.
▲
Show HN: Scarf Gateway is now an open source Haskell project
(github.com)
6 points
by
aviaviavi
4y ago
|
2 comments
12.
▲
by
aviaviavi
4y 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
13.
▲
by
aviaviavi
4y ago
Scarf | Sales Engineer, Marketing Manager | Remote | Full time Scarf builds advanced, maintainer-friendly tools for open-source adoption and download metrics. - Sales Engineer: https://about.scarf.sh/jobs/sales-engineer
14.
▲
by
aviaviavi
4y ago
Scarf | Director of Engineering | Remote (US timezones only) Scarf builds builds maintainer-friendly tools for sustainable distribution of open-source software. Scarf identifies and connects open source projects with the companies that rely
15.
▲
by
aviaviavi
4y ago
Scarf | Director of Engineering | Remote (US timezones only) Scarf builds builds maintainer-friendly tools for sustainable distribution of open-source software. Scarf identifies and connects open source projects with the companies that rely
16.
▲
by
aviaviavi
4y ago
Scarf | Remote (US-Timezones preferred) - Senior Software Engineer (Frontend) - Typescript ( https://about.scarf.sh/jobs/software-engineer ) - Senior Software Engineer (Backend) - Haskell, Nix, K8S, Postgres, Kafka, AWS
17.
▲
Scarf Will Block Package Downloads from the Russian Government
(about.scarf.sh)
4 points
by
aviaviavi
5y ago
|
0 comments
18.
▲
by
aviaviavi
5y ago
Scarf | Remote (US-Timezones preferred) - Senior Software Engineer (Frontend) - Typescript, Vue ( https://about.scarf.sh/jobs/software-engineer ) - Senior Software Engineer (Backend) - Haskell, Nix, K8S, Postgres, Kafka,
19.
▲
by
aviaviavi
5y ago
Absolutely agree. And that's why we've put so much effort into making sure the system handles all PII as correctly and securely as possible. End-user privacy does not need to be compromised in order to give OSS maintainers a basic
20.
▲
by
aviaviavi
5y ago
Great suggestion, very appreciated. Global privacy control wasn't on my radar but this looks like what we should do. DNT is considered deprecated, at least according to MDN docs.
21.
▲
by
aviaviavi
5y ago
Information derived from IP can be much more granular than just ISP level
22.
▲
by
aviaviavi
5y ago
> The problem here is that i DON'T tolerate this from large companies either. I find the pixel tracking thing outrageous and disable images by default in my email client to avoid it. If you are already using OSS today and grabbing t
23.
▲
by
aviaviavi
5y ago
> I like this approach slightly better than what scarfjs was doing. I first ran into that with react query a few years ago. It was a chilling effect for me at least and I was glad it changed. Glad to hear you like this better, we do too.
24.
▲
by
aviaviavi
5y ago
This argument conflates licensing of a piece software with the the distribution channel that distributes artifacts of that software. The service being discussed here is purely part of the distribution layer and has no footprint on the arti
25.
▲
by
aviaviavi
5y ago
User agent and other headers can be used to provide more differentiation, but you're correct to point out that limitation (assuming you meant IP not ISP).
26.
▲
by
aviaviavi
5y ago
Glad to hear and thanks for the kind words! Fully complying with GDPR is a requirement as we build this out. Our data policies and practices have been thoroughly reviewed by our legal team. If we are doing anything incorrectly with respect
27.
▲
by
aviaviavi
5y ago
Well, Scarf offers free pixel tracking too so you definitely have the correct model for what we do, though sorry to hear you dislike the approach. Our goal is to help enable OSS developers to financially support their work. Do you think it&
28.
▲
by
aviaviavi
5y ago
This still needs to be added to our docs. A `dnt=1` query param in a download URL is interpreted as an end-user opt-out. We plan to add more forms of opting out based on user feedback. We want to ensure it's low-friction to opt out of
29.
▲
by
aviaviavi
5y ago
Hi HN, a comment to give a little more backstory here: At Scarf, we aim to give open source developers more visibility into how their software is being used. As people with experience distributing binaries and artifacts hosted on platforms
30.
▲
by
aviaviavi
5y ago
In short, using Scarf does not provide personally identifiable information about who is downloading your artifacts because we don't have that data ourselves. The main way this is achieved is by purging any personally identifiable infor
More ›