You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
My hope is that there remains a primordial spark, a glimpse of genius, to rediscover, to reconnect to - to serve not annual trends or constant phonification, but the needs of the user to use the computer as a tool to get something done. — Welcome (back) to Macintosh
Back to my Mac. This happended to me two weeks ago.

And sadly, my old MBP onto which I booted Ubuntu got a panic attack after I reinstalled OS X…

Git’s Magic Files: Other Conventions and Beyond Git are worth keeping in mind.
Ivry again, Feb. 2026
An invitation to a sparse Cholesky factorisation. Left-looking Cholesky factorization in two lines:
for j in range(0,n):
L[j,j] = sqrt(A[j,j] - L[j, 1:(j-1)] * L[j, 1:(j-1)]')
L[(j+1):n, j] = (A[(j+1):n, j] - L[(j+1):n, 1:(j-1)] * L[j, 1:(j-1)]') / L[j,j]
Who Needs Backpropagation? Computing Word Embeddings with Linear Algebra: numerical word representations are built using simple frequency counts, a little information theory, and linear algebra. #python
Some newer & simpler biostatistical approaches for more credible clinical research. TL;DR lower P-value threshold, increase C-index, statistical medicine instead of medical statistics, prefer small sample for intensive research in some cases. #stats
vim-galore: All things Vim! #vim
Faster Algorithms via Approximation Theory (PDF, 89 pp.).