You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
TIL about doxx, which is a MS docx viewer for the terminal that preserves formatting and provides an interactive experience.
Apparently, external evaluation cells in Wolfram 14.3 are in trouble with personal .Renviron
file. If I remove mine, everything goes well, otherwise I get a permission issue with renv. My $HOME/.Renviron
only modifies the path for renv cache:
R_LIBS_USER="~/.local/lib/R/library"
R_PROFILE="~/.config/R/Rprofile"
RENV_CONFIG_USER_PROFILE=TRUE
RENV_PATHS_ROOT="~/.cache/org.R-project.R/R/renv"
Once R virtual environment is created, I can reinstate my personal config file, and everything is okay, but I guess next time if an R expression that requires to install external dependencies I will face a similar issue. Otherwise, external evaluation cell and the whole ExternalEvaluate
stuff looks pretty interesting.
/me is listening to “There is a light that never goes out” by The Smiths
“Generally speaking, if you want to have very very good performance, we should avoid cache misses as much as possible.” But Python is prone to having a memory layout that is cache-unfriendly. — Python performance myths and fairy tales
journaling system cobbled together with nix, vim, coreutils. How to make things simple. See also I Tried Every Todo App and Ended Up With a .txt File. #vim
Rich’s sh (POSIX shell) tricks: lots of little details indeed. #unix
I just noticed that Neovim now allow for full case-insensitive tab completion in command mode, which means I can now enter path as I do in Zsh. #vim
6 Techniques Hacker News Uses to Create Great Shell Scripts: Some good advices here and there. #unix
I didn’t even know that Apple dropped rsync and replaced it with openrsync.
» rsync --version
openrsync: protocol version 29
rsync version 2.6.9 compatible