# Latest micro-posts

You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.

2023-03-27 13:01 #

The Many Faces of an Undying Programming Language. An entertaining discussion of Lisp, Scheme(s), and other dialects. #lisp #scheme

2023-03-27 10:30 #

Deforming programs so they are ‘iterative’ in order that they do not run out of the stack we imagine to be so costly is ridiculous: if you have a program which is inherently recursive, let it be recursive. — The absurdity of stacks

2023-03-27 10:23 #

The LAPACK (Linear Algebra PACKage) online document browser is really nice. TIL there’s even a routine to perform QR factorization without pivoting to a real or complex matrix (related R package: QR).

2023-03-27 09:31 #

littler 0.3.18 on CRAN. It’s been a faithful and reliable alternative to Rscript for a long time now (17 years and counting). #rstats

2023-03-23 12:01 #

Multiple Linear Regression in SQL with Only SUM() and AVG(). For those interested in multiple regression and residualized regressors as well! #statistics

2023-03-20 09:36 #

If you type something that looks like a filename, you probably want to prioritize filename matches. When your search query looks like a filepath, you probably want to use an algorithm designed for filepath matching. This makes zf a “do what I mean” program. — A different approach to fuzzy finding

2023-03-20 09:35 #

♪ Plain White T’s · Hey There Delilah

2023-03-20 09:33 #

Together with Vinfo, dpans2texi makes it easy to navigate through CL help files. Be sure to apply the following patch as well. #vim #lisp

2023-03-17 21:08 #

Peonia is waiting for its time…

2023-03-08 15:56 #

Testing my new mapping of the month:

nnoremap <expr> <tab> tabpagenr('\$') ==? 1 ? "<C-^>" : ":tabnext<cr>"


Basically, use TAB to switch to the alternate buffer when there’s no other tab, otherwise go to next tab (and cycle). #vim