Issue 2021-W33

Published on

Subscribe to new issues of the bulletin via the RSS feed or via email.

This week has been about the history of the pixel, base64, inferential statistical modelling, a vim-like browser, the shortcomings of CSV and the beauty of Bézier curves.

# It's Time to Retire the CSV

An article ranting about the shortcomings of CSV. Although I don't believe the proposed way forward is remotely feasible, I share the frustration.

And I deeply disagree with the “CSV is simple and readable by humans”. Some CSV can be simple, some can be readable but editing a wide CSV with lots of variations in their values (e.g. empty fields, double quotes, empty double quotes) makes it a nightmare to scan without the aid of a tool. Fail to add the right amount of commas and the CSV will be broken.

# Vieb

A web browser built on top of Electron offering a modal interface a-la Vim.

# Implementing Base64 from scratch in Rust

An article exploring the base64 algorithm in detail.

# Handbook of Regression Modeling in People Analytics

A book on practical inferential statistical modelling with exercises and examples in R.

# The beauty of Bézier curves (video)

A video unpacking Bézier curves and their properties and uses.

# Pixel: a biography

An article on the history of the pixel. Fourier, Kotelnikov, the pixel squaring and more.