/OnHomeRow

Committed code for OnHomeRow show

Primary LanguagePython

On Home Row

Abstract

This is the repository for a streaming show I put out at least on Mondays at 10pm EST, on various topics related to programming, computer science, programming games, math excursions, odd philosophies, and ill-fated projects.

Previous episodes

  • Project minus episodes (about setting up the channel, playing with streaming, and getting the OBS logic right)
  • -5: 25 Jan
  • -4: 27 Jan
  • -3: 30 Jan
  • -2.5: 31 Jan
  • -1: 2 Feb

Next episode

  • Ep. 22: Thu 10 Mar 2022: Using IHASM in Turing Complete!

Future Schedule

  • Ep. 23: Sun 13 Mar 2022: PROJECT UM and the Cult of the Bound Variable part 1 of MANY
  • Ep. 24: Mon 14 Mar 2022: Finishing up remaining challenges in Turing Complete if any
  • Ep. 25: Tue 15 Mar 2022: PROJECT UM and the Cult of the Bound Variable part 2
  • Ep. 26: Wed 16 Mar 2022: Turing Complete: Creating the UM Assembler part 1

Historical episodes

Officially numbered episodes: (aired at 10pm EST unless otherwise specified)

  • Ep. 1: Mon 7 Feb 2022: Crash course on Boolean algebra, and some way to automatically draw some circuits with Manim to use in discussing the logic in Turing Complete.
  • Ep. 2: Tue 8 Feb 2022: More manim work and some experimentation on how to livestream the demonstrations I would like to use.
  • Ep. 3: Thu 10 Feb 2022: Inaugural playthrough of Turing Complete, with the animations I'd like to use to illustrate points along the way.
  • Ep. 4: Sun 13 Feb 2022: Day 2 of the playthrough, learning about memory and arithmetic if time allows
  • Ep. 5: Mon 14 Feb 2022(9pm EST): Project initiation: plan out the construction of an assembler.
  • Ep. 6: Tue 15 Feb 2022: Turing Complete: Finishing arithmetic
  • Ep. 7: Wed 16 Feb 2022: Assembler part 2: Learning the pyparsing library
  • Ep. 8: Thu 17 Feb 2022(10:30pm EST): Turing Complete: Build the computer
  • Ep. 9: Sun 20 Feb 2022(10:10pm EST): Assembler part 3: Parsing parsing parsing
  • Ep. 10: Mon 21 Feb 2022(10:05pm EST): Turing Complete: Programming levels with OVERTURE architecture
  • Ep. 11: Tue 22 Feb 2022: Assembler part 4: Expressions!
  • Ep. 12: Thu 24 Feb 2022: Turing Complete: Finish the Maze (and a SPOILER)
  • Ep. 13: Sun 27 Feb 2022: Assembler part 5: MOAR Expressions
  • Ep. 14: Mon 28 Feb 2022: Turing Complete: LEG Day
  • Ep. 15: Tue 1 Mar 2022: IHASM: Parser Actions
  • Ep. 16: Wed 2 Mar 2022: Turing Complete: More Second Level Architecture
  • Ep. 17: Thu 3 Mar 2022: IHASM: GROWING A TREE
  • Ep. 18: Sun 6 Mar 2022: IHASM: Finish the AST and worked on building a binary
  • Ep. 19: Mon 7 Mar 2022: Functional Turing Complete
  • Ep. 20: Tue 8 Mar 2022: Adding LEG architecture to IHASM
  • Ep. 21: Wed 9 Mar 2022: Stacked Turing Complete

Time of the stream:

Every stream will be at 10:05pm EST unless otherwise scheduled or indicated. Every stream will last an hour unless the topic takes me over.

Stay tuned for a new third project!