Now Reading
Planned books:
None
Current books:
-
Mathematics for the Digital Age and Programming in Python by Maria Litvin and Gary Litvin
-
Statistics In Plain English by Timothy C. Urdan
Recent books:
- Practical Machine Learning in R by Fred Nwanganga, Mike Chapple
- Statistical Inference via Data Science: A ModernDive into R and the Tidyverse by Chester Ismay and Albert Y. Kim
- The Nature of Code by Daniel Shiffman
- Story: Substance, Structure, Style and the Principles of Screenwriting by Robert McKee
- The Red Queen: Sex and the Evolution of Human Nature by Matt Ridley
-
Category Archives: Programming
Audio Player for Microsoft Document Explorer
The browser engine inside Microsoft Document Explorer is Internet Explorer’s Trident engine, specifically the IE7-era Trident (mshtml.dll) paired with the Chakra JScript engine used by Internet Explorer. This really limits what you can do in your help files. All of … Continue reading
Vibe Coding
On Saturday I bought the book Vibe Coding: Building Production-Grade Software With GenAI, Chat, Agents, and Beyond by Gene Kim and Steve Yegge (ISBN: 978-1966280026) at Books-A-Million. Vibe coding is essentially just AI assisted coding. I’m excited by this technology … Continue reading
Posted in Artificial Intelligence, General, Programming, WordPress
Tagged Vibe Coding, WordPress
Leave a comment
Successful Alert Firing and Notification
After creating several more Google Cloud alert policies, I finally hit on something that works. I now receive the following email when my application exceeds its quota for YouTube Data API usage: I think the key to getting this to … Continue reading
YouTube Data API Quota
Google has reduced the quota for my application after demanding a compliance audit. I have submitted the form for the audit many times but I never get any kind of response. Here is a message they sent me when they … Continue reading
Posted in Programming, Technology, Web, YouTube
Tagged API Usage Quota, Google Cloud, Youtube API
Leave a comment
Generative Art NFTs
As a computer programmer, I am constantly learning new things and developing new interests. I have not been keeping my blog readers up to date on what I am working on. For the past four years I have been experimenting … Continue reading
Posted in NFT, Programming
Tagged creative coding, generative art, NFT, p5.js, Processing.js, Tezos
Leave a comment
Implementing Matrix Multiplication Algorithms Discovered By DeepMind’s AlphaTensor
Last week there was a lot of excitement when DeepMind’s AlphaTensor discovered some new algorithms for doing matrix multiplication. Implementing these algorithms in Python should have been a trivial task but I could not find any source code. After a … Continue reading
Posted in Artificial Intelligence, Programming, Python, Technology
Tagged AlphaTensor, DeepMind, Math, Matrix Multiplication, Python
Leave a comment
Studying React
I have not been keeping my blog up to date with the technology I am studying. I am currently focused on Solidity and smart contracts. Client applications for Solidity contracts are usually written in React, a front-end web application framework. … Continue reading
5,000 Web Pages in Technology Notes
As I have been studying programming and technology in general, I have been recording what I have learned in my technology notes. I typically create a web page on a topic or to document a code snippet. This serves as … Continue reading
Artificial Intelligence
I have been studying Artificial Intelligence since 2017. That is four years. And I have learned nothing. Well, that is not quite true. I have gotten pretty familiar with the terminology. However, after fours years of intense effort I still … Continue reading
Turtle Graphics Spiral In C#
As another example of what you can do with graphics in C#, I decided to recreate a famous Turtle Graphics spiral design. I can’t find an official name for this classic design. I decided to call it Spiral of Circles. … Continue reading
Posted in Graphics, Programming
Tagged C#, computer graphics, nautilus, Turtle Graphics
Leave a comment
Converting A Processing Sketch To C#
I have invested a lot of time and effort into learning Processing. I mostly use the JavaScript version of Processing since I can then include working demos in my technology notes which are in the form of HTML files compiled … Continue reading
Posted in Graphics, Programming
Leave a comment
Computer Science Research
I have not written a blog post in a long time but that does not mean I have not been working on my computer science skills. Actually I have significantly advanced my programming skills. I just have not taken the … Continue reading
The Year 2038 Problem
I have not written a technical blog post in a long time. Yesterday I learned about the Year 2038 Problem and I wrote some code to demonstrate the problem. The Year 2038 Problem involves Unix time which is the number … Continue reading
Jetson Nano Developer Kit
I recently bought my first single board computer, the Jetson Nano Developer Kit. This single board computer is intended for artificial intelligence development. It is sort of like a Raspberry Pi for AI. The main reason I bought this device … Continue reading
Posted in General, Programming, Technology
Tagged artificial intelligence, CUDA cores, Jetson Nano Developer Ki, machine learning
Leave a comment
YouTube Data Backup Tool Bug Fix
Today I fixed a bug in my YouTube Data Backup Tool. The problem was the view count for a video could be larger than the maximum size of an integer. The solution was to change the data type for the … Continue reading
Posted in Business, Programming, Technology
Tagged GitHub, Visual Studio 2013, YouTube Data Backup Tool
Leave a comment
Learning Fortran
Lately I have been learning the old programming language, Fortran. I don’t particularly like Fortran or plan to use it, but I have run out of things to learn about C++, Java, Python, or C#. So far I have learned … Continue reading
Posted in General, Programming
Tagged complex numbers, Cygwin, Fortran, NetBeans, programming
Leave a comment
Creative Coding
I have almost finished reading “Processing for Visual Artists: How to Create Expressive Images and Interactive Art” by Andrew Glassner. And not a day goes by when I do not learn how to do something new in Processing.js. For example, … Continue reading
Studying Artificial Intelligence
Since at least April 2017 I have been studying artificial intelligence. So far this has been an idle line of research since I have not found any practical use of artificial intelligence software, but it remains a fascinating subject. I’ve … Continue reading
The Victim Mentality In The Arts
Writing about the victim mentality could get me in a lot of trouble on a web site like Howl Round which attracts a large number of Social Justice Warriors. But it is probably safe to share my thoughts here since … Continue reading
Posted in General, Programming, Theater, Writing
Tagged conservative, playwriting, social justice warrior, victim mentality
Leave a comment

