Back in the early 1990’s I attended Cal Poly San Luis Obispo and majored in Nutritional Science. I picked this degree because I was obsessed with being a professional athlete. I felt like studying Nutritional Science could give me an extra edge. I was first exposed to research about calorie restriction and aging.

I was also involved in self-experimentation in my Nutritional Biochemistry class. We centrifuged our own blood and calculated LDL, HDL, and total cholesterol levels. In the same class, we supplemented with megadoses of vitamin C and then captured our own urine to see what was absorbed. It…

Originally published at


It’s as good a time to be writing code as ever — these days, a little bit of code goes a long way. Just a single function is capable of performing incredible things. Thanks to GPUs, Machine Learning, the Cloud, and Python, it’s is easy to create “turbocharged” command-line tools. Think of it as upgrading your code from using a basic internal combustion engine to a nuclear reactor. The basic recipe for the upgrade? One function, a sprinkle of powerful logic, and, finally, a decorator to route it to the command-line.

Writing and maintaining traditional GUI…

Learn how to write lazy functions in this 1minutetip:

by Editorial

Originally published at

Learn how to use f-strings in Python3 in this 1minutetip:

by Editorial

Originally published at

Only a few years ago in business schools, Excel was king. Fast forward to today, and notebooks are everywhere. A big reason for this is the trend of Data Science becoming normalized in the University setting. As result, a traditional statistics class only a few years ago would have used: Excel or Minitab, but today, often it is R or Python inside of a notebook technology.

Two of the main notebooks technologies are Jupyter and R Markdown. Colab notebooks are a flavor of Jupyter notebooks hosted by Google. You can see a #1minutetip on colab in the youtube video below

There will be no data science job listings in about 10 years, and here is why. There are no MBA jobs in 2019, just like there are no computer science jobs. MBAs, computer science degrees and data science degrees are degrees, not jobs. I believe the reason companies are hiring people into data science job titles is because they recognize there are emerging trends (cloud computing, big data, AI, machine learning), and they want to invest in them.

There is evidence to suggest this is a temporary phenomenon, though, which is a normal part of the technology hype cycle. We…

Noah Gift

Founder Pragmatic AI Labs,Lecturer UC Davis & Northwestern ML/AI. Has held business roles including CTO, general manager, consulting CTO

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store