On Science and Learning
Mathematics for Human Flourishing, Francis Edward Su
Teach Yourself Programming in Ten Years, Peter Norvig
The Cornell Note-taking System
On PhD Applications
A Five-Minute Guide to Ph.D. Program Applications, Philip Guo
Applying to Ph.D. Programs in Computer Science, Mor Harchol-Balter
What faculty members are looking for in a grad school application essay, MIT EECS.
On Technical Reading and Writing
How to ML Rebuttal – A Brief Guide
Writing Pet Peeves, Jimmy Lin
How we write rebuttals, Devi Parikh, Dhruv Batra, Stefan Lee
How to write a technical paper. Deniz Yuret
How to write a good CVPR submission, Bill Freeman
How to read a paper, Srinivasan Kesha
Write Good Papers, Fredo Durand
How to write a great research paper, Simon Peyton Jones (video)
The Science of Scientific Writing, George Gopen, Judith Swan
Mathematical Writing, Donald E. Knuth, Tracy L. Larrabee, and Paul M. Roberts
Academic Phrasebank, John Morley
Abstract Science, Noah Gray
Clear Off the Table, Joey Cherdarchuk
Honing Your Proposal Skills, George A. Hazelrigg
How to write a letter of recommendation, Michael Ernst
Effective Use of Figures in Research Papers, Marinka Zitnik
How to write the introduction, Kate Saenko
3 shell scripts to improve your writing, or "My Ph.D. advisor rewrote himself in bash.", Matt Might
What's wrong with these equations?, N. David Mermin
On Giving Presentations
Conference presentations: Lead the poster parade, Chris Woolston
Designing conference posters, Colin Purrington
How to give a good talk, David Fleet and Aaron Hertzmann
How to give a talk (that doesn't put your audience to sleep), Ramesh Raskar
Small Guide To Giving Presentations, Markus Püschel
How to Present a Paper in Theoretical Computer Science: A Speaker's Guide for Students, Ian Parberry
Giving an effective presentation: Using Powerpoint and structuring a scientific talk, Susan McConnell (video)
Respect the poster, Anila D'Mello, Oliver Flynn
How To Speak, Patrick Winston
On Research Skills and Graduate Life
How to work hard, Paul Graham
A Step Toward Quantifying Independently Reproducible Machine Learning Research, Edward Raff
10 Tips for Research and a PhD, Sebastian Ruder
Principles of Effective Research, Michael A. Nielsen
The Definitive ‘what do I ask/look for’ in a PhD Advisor Guide, Franceska Xhakaj et al.
Q&A with Yoshua Bengio on building a research lab
A Research to Engineering Workflow, Dustin Tran
Do Good Research, Fredo Durand
A Survival Guide to a PhD , Andrej Karpathy
How to do Research in the MIT AI Lab, David Chapman (Editor)
Patterns for research in machine learning, Ali Eslami
You and Your Research, Richard Hamming
A Guide to Cold Emailing, Eugene Vinitsky
On Refereeing
Hints for referees, Donald E. Knuth
Mistakes Reviewers Make, Niklas Elmqvist
On Teaching
The Torch or the Firehose, Arthur Mattuck
Richard Feynman on Teaching, excerpts from "'Surely You're Joking Mr. Feynman!' Adventures of a Curious Character" by Richard Feynman, Bantam Books: New York, 1986
Ten Lessons I wish I had been Taught, Gian-Carlo Rota.
On Linux
Some Useful Linux or Unix Commands, Richard Socher
On Sharing Your Research
Tips for Publishing Research Code, Papers with Code
ML Code Completeness Checklist, Robert Stojnic