External Resources
These are links that I've come across over the past few years that I've found informative. Feel free to explore at your leisure.
Software / Programming
- https://opensource.guide/
- Think Python, 3rd edition — Think Python, 3rd edition
- Two open source projects with great documentation
- Ask HN: High quality Python scripts or small libraries to learn from | Hacker News
- Parallel Computing and Scientific Machine Learning (SciML): Methods and Applications - MIT Parallel Computing and Scientific Machine Learning (SciML)
- Pyinfra: Automate Infrastructure Using Python | Hacker News
- https://bssw.io/
- Self-Hosted Applications and Alternatives
- OCR Software
- https://the-turing-way.netlify.app/index.html
- https://github.com/lasp/developer-guide
- Run Jupyter Notebook from Server Locally
- How to run Docker Container with Lambda Stack
- A currently maintained fork of SSHFS | Hacker News
- ByteByteGoHq/system-design-101: Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
- The Grug Brained Developer
- The Programmer's Brain (2021) | Hacker News
- Shape Rotation 101: An Intro to Einsum and Jax Transformers | Hacker News
- A Bunch of Programming Advice I'd Give to Myself 15 Years Ago | Hacker News
- Brian Kernighan on “The Practice of Programming” [video] | Hacker News
- Show HN: Ray Tracing in One Weekend v4.0.0 | Hacker News
- Julia for Economists (2022) | Hacker News
- I Made an Extended Version of Vimtutor – Introducing Vimtutor Sequel | Hacker News
- Show HN: Free e-book about WebGPU Programming | Hacker News
AI Resources
- https://spinningup.openai.com/en/latest/index.html
- Patrick Kidger's Stuff to Know
- Designing Deep Networks to Process Other Deep Networks | NVIDIA Technical Blog
- How Transformers Work | Hacker News
- Latest articles about machine learning
- "Attention is all you need" paper digested (2018) | Hacker News
- Embeddings: What they are and why they matter
- ML Experiments Management with Git | Hacker News
- LLM Visualization
- Σ-GPTs: A New Approach to Autoregressive Models | Hacker News
- ICML Blog Posts
- Ray RL Library
- Yannic YT page
- Karpathy Zero to Hero
- OpenAI Spinning Up Key Papers
- "Attention", "Transformers", in Neural Network "Large Language Models"
- Ten Noteworthy AI Research Papers of 2023 | Hacker News
- Kolmogorov Neural Networks can represent discontinuous functions | Hacker News
- alessiodm/drl-zh: Deep Reinforcement Learning: Zero to Hero!
- Visualizing Attention, a Transformer's Heart [video] | Hacker News
- Where is Noether's principle in machine learning? | Hacker News
- P vs. NP and the Computational Complexity Zoo (2014) [video] | Hacker News
- Anthropic Founder's blog
- https://ml4physicalsciences.github.io/2023/
- KindXiaoming/pykan: Kolmogorov Arnold Networks
- HRL Berkeley Paper
- https://distill.pub/2021/gnn-intro/
- https://github.com/PredictiveScienceLab/data-analytics-se
- Best Paper on SciML
- Steve Brunton Parsiomony PINN Regularizor
- https://distill.pub/
- https://dmol.pub/dl/data.html
- https://www.osti.gov/servlets/purl/1478744
- https://github.com/NVlabs/instant-ngp
- Spreadsheets are all you need | Hacker News
- Guide to Machine Learning with Geometric, Topological, and Algebraic Structures | Hacker News
- The Engineer's Guide to Deep Learning: Understanding the Transformer Model | Hacker News
- A new type of neural network is more interpretable | Hacker News
Git Resources
- Nick White Github Intro
- Interactive Rebase
- scastiel/book-pr: A book where I listed all the advice I gave to and received from developers over the past few years about pull requests and code review.
- My favourite Git commit (2019) | Hacker News
- Oh My Git!
- https://dev.to/jacobherrington/git-rebase-explained-simply-k0a
- I kind of like rebasing | Hacker News
Thoughts on a PhD
- How to do a ML PhD
- Efficient Study / Reading /Learning Tips
- Patrick Kidger's How to do a PhD
- Austin Henley's Lessons from a PhD
- Karpathy's How to do a PhD
- How to graduate your PhD when you have no hope
Healthy Habits
- HOW TO STUDY
- Why Hobbies are Good
- How to stay in flow
- Why you should divide your life into semesters, even when you’re not in school
- §Note-writing systems
- Show HN: Improve cognitive focus in 1 minute | Hacker News
- https://lifehacker.com/how-to-stop-procrastinating-1850945168?utm_source=pocket-newtab-en-us
- https://uqtmiller.github.io/wl_balance/
- How to read a book: 10 rules from a reviewer | Hacker News
- Summary: On Mental Toughness by Harvard Business Review | Hacker News
- Things I learned from teaching | Hacker News
- Ask HN: How to Focus Again? | Hacker News
- "How people fall apart": The Neuroscience of Burnout (2022) | Hacker News
- How Might We Learn? | Hacker News
- Hacking ADHD
- Measuring personal growth | Hacker News
- The Science of Having a Great Conversation — WIRED
- The Right Kind of Stubborn | Hacker News
- How to choose a textbook that is optimal for oneself? | Hacker News
- Creativity fundamentally comes from memorization? | Hacker News
- How to build quickly | Hacker News
On-Campus Workshops
- https://hpcc.umd.edu/hpcc/workshops/
Good Reading
- https://hbr.org/
- hackernews
Math / Physics
- Hamiltonian and Lagrangian Mechanics | Nicolas James Marks Ford
- Calculus Made Easy
- I Rewired My Brain to Become Fluent in Math (2014) | Hacker News
- High-Dimensional Probability and Applications in Data Science | Hacker News
- 0. Randomness
- CS251
- Advice to Young Mathematicians [video] | Hacker News
- What is Entropy?
- Bayesian Statistics: The Three Cultures | Hacker News
- A User’s Guide to Statistical Inference and Regression | Hacker News
- Sergei Treil homepage - Linear Algebra Done Wrong
On Writing
- Same Author on Why Write
- Blog Post on how to write scientific papers
- Writing Science: What Makes Scientific Writing Hard and How to Make It Easier
- A guide to publishing scientific research in the health sciences
- Best Practices for Using AI When Writing Scientific Manuscripts
- Seven Sins of Writing - Hamilton College
- Rules of the Road for Writers
- How to write a paper
- https://writing.wisc.edu/handbook/
- How To Edit Your Own Lousy Writing
- https://www.sciencewrites.org/
- How to write a cold email
- Supercharged LaTeX using Vim/Neovim, VimTeX, and snippets
- The Economics of Writing Technical Books
- Use a Work Journal to Recover Focus Faster and Clarify Your Thoughts | Hacker News
Funding
- https://research.google/programs-and-events/phd-fellowship/
- https://wingsclub.org/scholarships/
- https://eng.umd.edu/graduate-internship-fellowship-and-scholarship-programs
- https://zonta.org/Web/Web/Programs/Education/Women_in_Business_Scholarship.aspx
- Fellowships for Graduate Students
- UMD Proposal Development for Graduate Students
Astrodynamics
- https://github.com/dpad/OrbitalTrajectories.jl
- Politechnico Milano AI Thesis
- Collin York Howell
- Furfaro Presentation
- Show HN: Building a GPS receiver | Hacker News
- AVS Lab Papers
- Look at the Decadal Survey's Interactive Websites
- Physical Sciences in Space Decadal Survey
- Exponentially Better Rotations | Hacker News
- There’s more to mathematics than rigour and proofs
- Calculating position from raw GPS data (2017) | Hacker News
Visualization
- Friends don't let friends make bad graphs | Hacker News
- Realtime Planet Shader: Interactive 3D planet animation | Hacker News
- How to pick more beautiful colors for your data visualizations (2020) | Hacker News
- D3 in Depth | Hacker News
- https://d3js.org/what-is-d3
- great_tables - The Design Philosophy of Great Tables
- Ask HN: How do people create those sleek looking demos for startups? | Hacker News
- https://github.com/jwkvam/celluloid/
- Color Concepts 101 (2001) [pdf] | Hacker News
Presentations
- The Golden Rules of Presentation Design
- How I prepare a talk for a tech conference (2022) | Hacker News
- https://getpocket.com/explore/item/what-it-takes-to-give-a-great-presentation?utm_source=pocket-newtab-en-us
- How Actors Remember Their Lines | Hacker News
- Start presentations on the second slide | Hacker News
- A long guide to giving a short academic talk (2022) | Hacker News
Research Ettiquette
- How to (seriously) read a scientific paper (2016) | Hacker News
- Calendar, Not Todos (2018) | Hacker News