Glossary

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
FXL
Feature eXtraction Language
    DEPRECATED.

    Used before 2015. Scrapped.

    Used in combatting spam on the social
    networking service. FXL described as a
    narrowly-optimized implementation of a
    well-chosen subset of Standard ML (with
    some customized syntax). FXL offers two
    key advantages: it is simple and easy to
    write, yet extremely efficient for
    Facebook-sized workloads.

    The things to detect became more numerous
    and harder.

    [[https://youtu.be/sl2zo7tzrO8?t=474][The Road to Running Haskell at Facebook Scale - Jon Coens - YouTube]]

    The interpreter wasn't sophisticated
    enough.

Hydra
    [framework]

    Elegantly configure complex applications.

    https://hydra.cc

Reading and taking notes

The Road to Running Haskell at Facebook Scale - Jon Coens - YouTube

asciinema recording

When you have control over the whole language

  • You can:
    • batch all this data fetching up at will instead of sending things naively one at a time
    • you can send the things that don’t depend on each other all at the same time and if you’re in control of the entire environment you can do that simultaneously
    • you don’t need the programmer to tell you which things are going to leave the box to get pieces of information

Right tool for the job

The whole point is using the right tool for the right job and Haskell isn’t necessarily the right tool for every job.