This week has been about nix, data validation, CRDTs, the pre-mortem technique, NLP beyond English and responsive compilers.
An article highlighting the shortcomings in the current approach to natural language processing and the risks that they carry.
# Responsive compilers (video)
A talk introducing Salsa and how Rust is trying to build an incremental compiler that works well with IDEs.
A series introducing the foundations of Conflict-Free Replicated Data Types (CRDT) and how they reconcile data across a distributed system.
A library to validate data structures in Pandas.
An article explaining the basics of
nix-shell as a reproducible development
If the article leaves you with appetite for more, nix.env should be your next stop.
An article explaining the pre-mortem technique and how it helps manage the optimism bias our team might have at the beginning of a project.