Goodbye Outstandem

I worked on Outstandem for 10 years and it’s time to say goodbye. When I was looking for my first real job in 2012, I kept every application in an excel sheet. Every stage in the interview process was tracked in Excel but I knew it could all be better. Every time my career counselor…

Cartoons for Machine Learning Coursera Andrew Ng: Week 1-5 V2

This is an updated and improved version of the original “AI Cartoons” from here (https://theptrk.com/2020/07/05/machine-learning-coursera-week-1-illustrations/). I love drawing these cartoons because it helps solidify the fundamentals and play with concepts in my mind. AI-Cartoons-Weeks-1-5-V2.pdf If you have feedback, I would love to chat on Discord here Thanks for Andrew Ng who sparked the interest in…

JavaScript, node.js versions with nvm

TLDR: use nvm to manage node.js versions; develop and deploy with the same version. $ nvm ls-remote|tail to see the latest versions $ nvm ls-remote|grep LTS to see the “long term support” versions $ nvm install lts/erbium to install “erbium” (the latest release of version 12) $ nvm install 14 to install the latest version…

How to set “jj” as Esc in VSCode Vim

Step 1: Open the command palette shift + cmd + p Step 2: Search for “Preferences: Open Settings (JSON)” Step 3: Add the keybinding inside the settings object “vim.insertModeKeyBindings”: [ { “before”: [“j”, “j”], “after”: [“<Esc>”] } ] Another option is “fd” instead of “jj” since this can be typed faster than “jj”. Why? “jj”…

How to install Python 3 on Mac using homebrew

tldr; install brew; brew install python Homebrew is a great installer for Mac and its main job is to make it easier to install packages. Step 1: Download Homebrew here “brew” hosts its package information here as “formulae“. Step 2: Use brew to install the latest version of Python $ brew install python –verbose Now you…