OpenAI’s GPT-3 AI makes the argument that predicting the future is possible!

Photo by Darius Bashar on Unsplash

I am currently poking around with OpenAI’s really awesome GPT-3 AI api. With it I was able to prompt the natural language generation tool to produce the following article. I am truly impressed how coherent it is. Also, I’m wondering if it has studied Isaac Asimov’s Foundation series?

The initial prompt is in bold and the rest, with some slight tweaks, was generated by GPT-3. I added the links.

The observation of chaos in nature is not at all new. Famously, the great Swiss naturalist, Jean-Henri Fabre, wrote…


Substitution Ciphers

The Secret Code Book is a gentle introduction to substitution ciphers where each chapter eases young readers into the concept of rotation ciphers and work their way up to the Vigenère cipher. Along the way, readers will also learn about geometric approaches to secret codes such as the Pigpen cipher as well as a rich history behind the subject. As a bonus, there is a brief description of frequency analysis and how it is used to crack secret codes!

frper gpbqr obbx

In addition, this book actively challenges readers with practice missions where answers are listed in the back. Be…


Secret Code Book

Congratulations on reading this book! Be sure to go back to the introduction and complete the bonus mission. I hope you have learned something new and now have a better understanding of cryptography.

Remember, this is a rich subject and we have only touched the surface. You are encouraged to experiment, do more research and share your new knowledge. As with any new skill, your ability to persist comes with patience, time and practice.

Also, be sure to add as much math, computer science and statistics to your educational goals. …


Answers to the Secret Code book.


Using any book to create a secret code.

Another way to disguise messages is to use specific words in a common book or essay. Individual words can be identified by page, line and word number separated by periods. For example, using this book we have, ( NOTE: Works for printed copy only.)

That is, we find on the fifth page of this book the third line and the tenth word is “earliest.” You should verify this. In our system, we will agree to disregard headings, blank lines, and figures. Here are some more examples to check.


Using an index, pointer, and iterator to cycle through a vector.

TL;DR —The goal is to quickly review C++ syntax needed to iterate through a vector using a for loop. We will use an index, pointer, and iterator. You will find the full code listing at the bottom of this post.

Let’s begin by instantiating an integer vector named ageVector.

vector<int> ageVector = { 10,20,30,40,50 };

1. C++ for loop INDEX implementation.

for (int i = 0; i < ageVector.size(); i++) {
cout << ageVector[i] << " ";
}

Initialize an integer i = 0, this will be used as an index. Then set the loop condition i < ageVector.size() where the index is incremented by one…


Free printable graph paper and graphing lines help.

TL;DR — All you really need is a few sheets of graph paper. Here you will find printable sheets. In addition, there are some notes and videos for actually graphing lines found in any Beginning Algebra course.

Your graphs will look better if you have graph paper.

However, you will most surely not need a whole notebook’s worth. Save some time and money by just printing a few pages. These files have squares perfect for graphing. Two kinds, classic squared and progressive lined with dots.


Having trouble homeschooling math yet?

TL;DR — I have created a visually searchable list of problems that are worked out on YouTube. It’s free, no login and ready for you to search — OpenAlgebra.com Visually Searchable Video Compendium. Simply click on a problem to watch it worked out on YouTube.

  • Have you found yourself searching endlessly on the internet, paging through countless websites looking for similar math problems?
  • Are you having difficulty with math search terms?
  • Have you been overwhelmed, stressed, and have simply given up?
  • Do you feel inadequate because you can not help your child with basic math?

YOU ARE NOT ALONE.

It’s…


Your algebra teacher lied to you!

Well, not really. The title is just bait to get every Algebra teacher ever to click. Since you are here, give me a few minutes to explain with three common examples.

Sum of Squares

TL:DR — The truth can be affected by the space of numbers allowed for the coefficients of a polynomial: real or complex. A quadratic sum of squares does not factor if we are limited to real coefficients.

Let’s begin with everybody’s fave — difference of squares.


TL;DR — An arrow in the complex plane!

Before we can lay our eyes on the beautiful imaginary unit i, we have to quickly review complex numbers. Alright, we know from a basic math class that i is defined as the square root of −1.

The Imaginary Unit

And to express a square root of a negative number in terms of the imaginary unit i, we use the following property (a is a non-negative real number):

John Redden

Professor and Author

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