You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
Nyxt browser: the internet on your terms.
Plotnine: Grammar of Graphics for Python. That’s probably the best implementation of the grammar of graphics for Python right now. ̀#python
Can you make a basic web app without googling?. I still can write a complete website using HTML and basic CSS without looking at Google (or DuckDuckGo for what matters). Likewise, I can use Sed, Awk and shell scripts, or write R and Python code without relying on a search engine. However, I must admit that I became so lazy over the years that I found myself googling for everything nearly available in the help, man or info pages that sit on my computer. That’s a shame, of course. Laziness and muscle memory are the problem. We should probably refrain ourselves from googling again and again. That’s not a way to learn.
WhatsApp rose by trapping previously-free beings in their corral and changing their habits to create dependence on masters. Over time, this made it difficult or impossible to return to their previous lifestyle. That process should sound familiar: it’s eerily similar to the domestication of animals. I call this type of vendor lock-in user domestication: the removal of user autonomy to trap users into serving vendors. — WhatsApp and the domestication of users
An opinionated list of best practices for textual websites. Lot of good advices there.
The Piecewise Geometric Model index (PGM-index) is a data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes while providing the same worst-case query time guarantees.
ffscreencast is a shell wrapper for ffmpeg that allows fool-proof screen recording via the command line.
Quickly open a terminal in Neovim (much like pop-up term in Doom Emacs):
:5sp +te