Live data from Hacker News

Fighting spam with Haskell at Meta (2015)

engineering.fb.com

1–10 of 85 posts

Re: Fighting spam with Haskell at Meta (2015)

#4

Wonder if Haskell is still around at Meta these days, does anybody know?

Yes, (and so is OCaml) but less than in the past, mostly for specialized and older projets. Most engineers at Meta will not encounter these languages. It's costly to integrate them with the internal tools and arguably not worth the effort. On the other hand, Rust is increasingly popular and well-supported and approved by the company.

Re: Fighting spam with Haskell at Meta (2015)

#6

Wonder if Haskell is still around at Meta these days, does anybody know?

Yes, (and so is OCaml) but less than in the past, mostly for specialized and older projets. Most engineers at Meta will not encounter these languages. It's costly to integrate them with the internal tools and arguably not worth the effort. On the other hand, Rust is increasingly popular and well-supported and approved by the company.

I think one of the most promising pitches for rust adoption is that it borrowed as much as possible from Haskell/ML without treading into the territory where it becomes "scary" for broadly-C-family language monoglots. A C++ or even Java programmer can look at Rust and think to themselves "this text has a comfortably familiar shape".

Re: Fighting spam with Haskell at Meta (2015)

#7
post #3

Wonder if Haskell is still around at Meta these days, does anybody know?

Looks like the author is now working on Glean (the AI docs/search tool) at Meta, which is also Haskell-based.

Simon Marlow is a famous Haskell developer, alongside the likes of Simon Peyton-Jones or Philip Wadler

Re: Fighting spam with Haskell at Meta (2015)

#8
post #3

Wonder if Haskell is still around at Meta these days, does anybody know?

Looks like the author is now working on Glean (the AI docs/search tool) at Meta, which is also Haskell-based.

https://engineering.fb.com/2024/12/19/developer-tools/glean-...

Re: Fighting spam with Haskell at Meta (2015)

#9
post #6

Earlier quoted context omitted.

Yes, (and so is OCaml) but less than in the past, mostly for specialized and older projets. Most engineers at Meta will not encounter these languages. It's costly to integrate them with the internal tools and arguably not worth the effort. On the other hand, Rust is increasingly popular and well-supported and approved by the company.

I think one of the most promising pitches for rust adoption is that it borrowed as much as possible from Haskell/ML without treading into the territory where it becomes "scary" for broadly-C-family language monoglots. A C++ or even Java programmer can look at Rust and think to themselves "this text has a comfortably familiar shape".

You aren't hiring good programmers if they are intimidated by syntax.

Re: Fighting spam with Haskell at Meta (2015)

#10
post #9
post #6

Earlier quoted context omitted.

I think one of the most promising pitches for rust adoption is that it borrowed as much as possible from Haskell/ML without treading into the territory where it becomes "scary" for broadly-C-family language monoglots. A C++ or even Java programmer can look at Rust and think to themselves "this text has a comfortably familiar shape".

You aren't hiring good programmers if they are intimidated by syntax.

The differences between Haskell/OCaml and C-family languages are much more significant than syntax. Rust brings a lot (but not all) of the richness of these languages while staying within a broadly imperative paradigm.
Post reply on HN