Collection of some of my favorite things: blogs, books, papers, etc. Unordered. I’ve bolded some of my favorites, and italics means work in progress.
Blogs
I love Ludicity! Nikhil’s prose is fantastic, and he writes with great candor, which is very refreshing. He’s super nice too. Suitable only for audiences with a sense of humour.
Statistical Modeling, Causal Inference, and Social Science
Gelman et al. speak thoughtfully on various stats/computing/science topics. Lots of very interesting posts–most go way over my head, but I always enjoy them.
Interesting articles about computing. Vicki is clearly very knowledgeable.
I like Might’s posts on grad school and functional programming especially–his productivity posts are very interesting too.
Evans often writes about the terminal, and I find it fascinating. Posts are very clear and enjoyable to read.
I’ve only read the debugger series which were very cogent. Certainly something I’ll reference again so I can properly understand debuggers.
The extrovert post and the abroad post were very well written, but I haven’t had the chance to read beyond that.
Papers
Evaluating the Moral Beliefs Encoded in LLMs
I got to see most of Claudia’s talk at JSM 2024, and the paper was just as intriguing. I would be curious to see how modern models perform.
I just learnt that I’ve only read the original essay, and that Lockhart further wrote a short book, so I need to read that. The essay itself is very interesting, mirroring a lot of the qualms I’ve maintained about schooling–viz. a focus on answers instead of solutions, the “destination instead of the journey” to mangle a trite phrase. It is a scathing critique of mathematical education, and well worth a read.
Work In Progress
Data Science at the Singularity
What are the most important statistical ideas of the past 50 years?
Statistical Modeling: The Two Cultures
Beyond Power Calculations: Assessing Type S (Sign) and Type M (Magnitude) Errors
What Should We Do Differently in STAT 101?
A Tutorial Introduction to the Lambda Calculus
Textbooks
The R book. Hadley writes very clearly about how R works, and I’ve learnt the most about R through this and random experimentation. Not super applied–that would be more R4DS. I have some very rough notes on GitHub when I read most of Adv R.
Category Theory for Programmers (PDF)
Absolutely fantastic. I’m interested in functional programming, and this book explains some FP concepts in a rigorous and cogent manner. I’m working through this slowly and really enjoying it! Notes on GitHub.
I’ve not finished this, in part due to feeling like I’m missing parts of the lessons since I don’t know C++ yet. Zimmerman talks about how to work in an existing codebase/work collaboratively as a computer engineer. I’m finding it very helpful, and all the rules so far seem to make sense in a team context. I should start implementing some of these ideas even in solo work though, like the Rule #4: “Generalization Takes Three Examples”.
Work In Progress
Computer Age Statistical Inference
Monte Carlo theory, methods and examples
Linear Algebra Done Right
Regression and Other Stories
OCaml Programming: Correct + Efficient + Beautiful
Software
I’m not sure how I found Sioyek, but it has quickly become one of my favorite pieces of software. Reading papers/books in a traditional PDF reader (e.g. Okular) works, but Sioyek is clearly built for this content and it shows. There are numerous quality of life features which make interacting with a PDF nicer, such as automatic table of contents, highlighting, bookmarks, “portals”–which are essentially picture-in-picture PDFs. The website has video demonstrations which better explain the features. Highly recommend.
Work In Progress
Positron
Librewolf/Ironfox
Powertoys
Obtainum
Thunderbird
Books
Non Fiction
NNT
Algorithms to Live By
The Pragmatic Programmer
Fiction
Stepping aside from the deluge of technical content above, I want to highlight some of my favorite fiction books/series/authors.
Terry Pratchett
Basically everything by Pratchett is gold. I think it may be distinctly British humour, but if it clicks for you its exorbitantly funny. I’d suggest starting with Discworld in chronological order, though you could skip a few of the first novels as I’ve gleaned the general sentiment online is that those are worse than the rest. The Guards series is top class and a good place to start–but I really recommend reading the whole series through and through.
Straight Man by Richard Russo
Dr. Chance recommended this to me, and now I think all (or at least some) department meetings end up with someone clutching their nose after being stabbed by a spiral ring notebook. Very dry, very satirical, very funny.
Work In Progress
Speaker for the Dead
Count of Monte Cristo
Dune
Anathem
Wheel of Time
Don’t Let Me Be Lonely
The Ones Who Walk Away from Omelas
Lord of the Rings
Hyperion
Sprawl
Wool
Foundation
Earthsea