Jumping to Random PostsThe attentive among you might have noticed a new “Random” link at the bottom of each post in this blog, taking you to a (you guessed it) random post on this blog, powered by the RANDOM() function of SQLite (because, you do remember that the search feature in this blog is built on top of SQLite, do you?)
Notes About "All-in on AI" by Thomas Davenport and Nitin MittalI’ve finished reading the 2023 book “All-In on AI: How Smart Companies Win Big with Artificial Intelligence” by Thomas Davenport and Nitin Mittal, and here go some notes I took.
BorgesI didn’t grow up in a family where literature played any significant role, other than entertainment, that is. My mother enjoyed reading novels by Jacqueline Susann and Harold Robbins. My mathematician grandmother read French paperbacks from the collection “J’ai Lu” by authors ranging from Agatha Christie to Guy des Cars.
Split and Join Arbitrary TextLast week I enumerated some strategies to split and join large files on the terminal; let’s see how to do more split and join, but this time for any text on the standard input, just like the creators of Unix wanted us to operate on data.
Split and Join Large FilesThis post explains some useful combinations of commands that you can use on Linux (or sometimes also in other operating systems) to split large files into smaller pieces, and then how to rebuild the original file from those pieces.
AliensSo this is an unusual topic for this publication, I agree. In almost 20 years of blogging I have almost never ever talked about extraterrestrial life, but for various reasons I’ve been pondering about it lately, and here go some thoughts and beliefs in no particular order.
Mathematical CuriositiesThis post contains some interesting mathematical curiosities I’ve recently learned about.
Running Programming WorkshopsI’ve attended my fair share of programming workshops, and I have organized quite a few as part of my professional life, which means that, for the best or the worst, I have strong opinions about the subject.
How to Install FreeBSD 14 on a 6th Generation ThinkpadLast weekend I installed FreeBSD on a 6th generation ThinkPad (released in 2018) and I was surprised to learn 2 things: first, how easy it is to install it on this machine, and second, how enjoyable and stable FreeBSD is as a computing environment.
Migrating De Programmatica Ipsum From WordPress to HugoI finally did it: I migrated my monthly magazine “De Programmatica Ipsum” from WordPress to Hugo, and this blog post explains how it happened.