This week has been about GPU.js, the downsides of SQL, the politics in Machine Learning and Git workflows.
A tutorial on GPU.js to speed things up on both the Web and Nodejs.
An article analysing the downsides of SQL databases. A mix of issues with SQL itself, the query planner, type systems and of course migrations.
An essay on the impact of the intentional or unintentional choices made while composing training sets on the results of a Machine Learning model. Although it centres in visual recognition the fundamental reality of taxonomies being an arbitrary slicing of reality for a very narrow context can be seen everywhere.
An article exploring a version-controlled workflow to reduce the friction of the single-task mindset that tooling like Git encourage.
Although the idea sounds interesting, I'm not convinced it is a real problem or that the proposed solution actually mitigates anything without the missing self-discipline that causes the original problem.
A GPU-accelerated terminal emulator written in Rust with multiplex terminal panes, tabs and windows a-la tmux.
Wezterm is comparable to Kitty in terms of features. A compelling difference is the choice of using Lua for the configuration instead of a custom language.