Avatar of Greg Bacon

Greg Bacon

Madison, Alabama

Computer Scientist. AI/ML. Software Engineer. Aviator. Flight Instructor.

  • About
  • Publications
  • Talks
  • Teaching
  • Projects
  • Blog
  • Tags
  • CV
  • Disclaimers

Blog

Thoughts and observations.

Scheduling finals without the headache
July 2026 Greg Bacon
#Exponent #UAH #Tech Talk

Want to become rich and famous? Schedule UAH finals so no one has three in a day. A Tech Talk column on NP-complete problems such as graph coloring.

DVD copy protection and the paying customer
July 2026 Greg Bacon
#Exponent #UAH #Tech Talk

My new DVD player wouldn’t play through my VCR, thanks to copy protection. A Tech Talk column on King’s Quest, license servers, fair use, and Betamax.

Grammar checkers and sand in the carpet
July 2026 Greg Bacon
#Exponent #UAH #Tech Talk

Fun with mass nouns. Sands in the carpet and an awful traffic show why English is hard for programs and why word-processor grammar checkers miss so much.

Should people or machines count votes?
July 2026 Greg Bacon
#Exponent #UAH #Tech Talk

Florida’s recount asked whether people or machines should count votes. A Tech Talk column on early computers, Gödel’s incompleteness, and trusting machines.

Napster, open source, and why artists create
July 2026 Greg Bacon
#Exponent #UAH #Tech Talk

Napster went legit with Bertelsmann, and the doomsayers came out again. A Tech Talk column on why musicians, teachers, and hackers create without pay.

Newer Page 6 of 16 Older
© 2026 Greg Bacon.
Built with Academic Portfolio Astro