I have been using my bluetooth Magick Keyboard at my office since 3 weeks now, and it’s kinda difficult to write on the Macbook built-in keyboard right now. Or I may just be tired. Anyway, to reiterate what I was saying last year, this is definitely a very good keyboard.
So now I know why I lost several Go of free space on my HD:
Early in the morning, I decided to reformat my old notes from various formats (RST, MD, TXT) to Org. It took me more than two hours to make things look like they weren’t writtent in 2005 on Linux!
Very happy to see than Tony Rossini is going to have a new homepage.
Lisp people: What’s your go-to language for when you want to write a quick script. I for one do most of my scripting stuff using Bash, sed/awk, and Python. However, it looks like some folks tend to rely on Clojure, various flavours of Scheme, CL, or even Perl 6 (but why?).
Handouts with exercises on scientific computing using Python, feat. some introduction to BioPython.
TIL about https://dotfiles.github.io, the unofficial guide to dotfiles on GitHub.
The good things in a community site come from people more than technology; it’s mainly in the prevention of bad things that technology comes into play. Technology certainly can enhance discussion. Nested comments do, for example. But I’d rather use a site with primitive features and smart, nice users than a more advanced one whose users were idiots or trolls. — Paul Graham, What I’ve learned from Hacker News
eBay’s TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
This problem occurs whenever there is an indeterminacy over how to handle an observation that has reached a categorical split which was determined when the observation in question’s level was absent during training.
TL;DR No feature engineering heuristics seem to really help mitigate this kind problem.
Old times good times: A Brief Timeline of the History of Blogging. Although I came late to the party (around 2006), I remember all those emerging blogs from the 2000s, I mean, before the advent of social networks. Then came Twitter, Blogger and Tumblr.
Well, I finally updated my config for Doom Emacs, which now relies on straight to manage all packages. The first upgrade was quite buggy, but once I figured out I could just delete my current
.emacs.d and start from scratch again, I got a working install in a few minutes. Beware that the process of downloading and configuring all packages is quite long. You will also likely need to update your autoloads, e.g.,
doom refresh -f. Also, if you have a problem rebuilding the pdf-tools viewer, eval this before running
(setenv "PKG_CONFIG_PATH" "/usr/local/lib/pkgconfig:/usr/local/Cellar/libffi/3.2.1/lib/pkgconfig").
pastel: A command-line tool to generate, analyze, convert and manipulate colors. (Not yet merged into Homebrew core.)
Yesterday, I noticed a nice tweet by John Cook through one of his many accounts:
Objects are data with functions. Closures are functions with data.— Computer Science (@CompSciFact) August 27, 2019
Here is a more detailed version of the above: Function vs Object.
A clean and minimalist theme for Jekyll: moving. It might provide a very nice template for GH pages.
Vectorization and parallelization in Python: Nice wrap-up of available solutions. The
joblib module is really a must-have.
Typed Lisp, A Primer. (Note that “Lisp refers to Common Lisp as supported by Emacs Lisp.”)
Metabase is the easy, open source way for everyone in your company to ask questions and learn from data.
I haven’t update Doom Emacs during the week, except for env variables because I switched to Fish recently. I know there are probably plenty of updates on (M)ELPA, but the Python LSP layer works quite nicely, and the same applies to functional languages I use to use these days. So why uopdating again and again? I probably reached the point where you no longer want to live in a ‘beta’ world, and just start to be more productive with the tools you have right in your hands. BTW, I uninstalled VS Code yesterday: I still think this is the best multi-OS editor I’ve seen so far, but too much noise for me, and so few plugins for functional languages that it makes me feel like I could just use TextEdit instead, or maybe Vim.