Get the latest tech news

Fighting spam with Haskell at Meta (2015)


Visit the post for more.

Haskell isn’t a common choice for large production systems like Sigma, and in this post, we’ll explain some of the thinking that led to that decision. Asynchronous exceptions allow us to write most of most of our code ignoring the potential for summary termination and still have all the nice guarantees that we need in the event that the limit is hit, including safe releasing of resources, closing network connections, and so forth. To enable this workflow in Haskell, we needed the GHCi environment to work with our full stack, including making requests to other back-end services from the command line.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of spam

spam

Photo of Haskell at Meta

Haskell at Meta

Related news:

News photo

Google Messages will help you thwart ads and spam in a future update

News photo

Does Google Plan to Create Email Aliases for Apps to Fight Spam?

News photo

X reinstates SwapYourVote’s account after suspending it as spam