You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
Why use a language with 0-based indexing for linear algebra other than putting an additional cognitive burden on the students learning the subject? This is a recipe for the nefarious off-by-one error. And these errors are sneaky. The code might run but produce incorrect results and it’s a nightmare for the students (or the poor TA helping them) to figure out why. — Is Fortran better than Python for teaching the basics of numerical linear algebra?
Since I’m back to work tomorrow I got it out to see if it was charged enough for the train journey in the morning. 90% remaining. After 3 weeks. It wasn’t turned off, just closed. Why I’m Spoiled By Apple Silicon (But Still Love Framework)
/me is listening to “The Suburbs” by Arcade Fire
Elements of C Style: Oldies but goodies. #clang
How to Debug Chez Scheme Programs. Note that this applies to Chez Scheme. #scheme
Rendezvous hashing is an algorithm to solve the distributed hash table problem – a common and general pattern in distributed systems.
/me is listening to “Let Us Be Loving” by Alice Russell
More than 5k pages left here.