Category Archives: Uncategorized

50 Years of Wow- I lived through 5 decades of computing milestones [4400 views]

Everyone’s all, “Wow, chatGPT, amazing, a real milestone, everything will change from now on”. And they’re right – but probably don’t realize that this is not the first time something like this has happened. In fact there’s been wave after … Continue reading

Posted in Uncategorized | 1 Comment

Just How Smart are You, ChatGPT? I quiz chatGPT about math.[7200 views]

Everyone’s heard about chatGPT, the latest and most sophisticated chatbot to date.We all know it can bs proficiently about ‘soft’ topics like English literature. I decided to quiz it about a hard topic, mathematics. As you probably know, I have … Continue reading

Posted in Uncategorized | 2 Comments

To Be or Not to Be – Mathematical Existence and the Axiom of Choice [3700 views]

The axiom of choice (AC) seems harmless enough. It says that given a family of non empty sets, there is a choice function that assigns to each set an element of that set. AC is practically indispensable for doing modern … Continue reading

Posted in Uncategorized | Leave a comment

GOFAI is dead – long live (NF) AI! [9900 views]

Art is what you can get away with.– Marshall McLuhan [All the images in this post were produced with generative AI – Midjourney, DALL-E 2, Stable diffusion.] I used to teach the AI course at the University of Victoria – … Continue reading

Posted in Uncategorized | 10 Comments

We Demand Data – the story of Lucid and Eduction [1700 views]

Power concedes nothing without a demand. -Frederick Douglass When the late Ed Ashcroft and I invented Lucid, we had no idea what we were getting in for.

Posted in Uncategorized | 1 Comment

Hyperstreams – Nesting in Lucid [1000 views]

When Ed Ashcroft and I invented Lucid, we intended it be a general purpose language like Pascal (very popular at the time.) Pascal had while loops and we managed to do iteration with equations. However in Pascal you can nest … Continue reading

Posted in Uncategorized | Leave a comment

PyLucid – where to get it, how to use it [130 views]

Recently there was a post on the HN front page pointing to a GitHub repository containing an old (2019) version of the source for PyLucid (I don’t know who posted it). It generated a lot of interest in Lucid but … Continue reading

Posted in Uncategorized | Leave a comment

Shennat dissertation: Dimensional analysis of Lucid programs [380 views]

I recently graduated my 17th and last PhD student, Monem Shennat. This is the abstract of his dissertation with my annotations (the abstract of a University of Victoria dissertation is limited to 500 words). The problem he tackled was that of … Continue reading

Posted in Uncategorized | Leave a comment

Portrait vs Landscape – more than meets the eye [2100 views]

I have some theories about these modes – for example, cropping one into the other. I tried them out on the Monna Lisa and … read on!

Posted in Uncategorized | Leave a comment

Tech Talks Don’t Have to be Boring; follow these simple rules. [3100 views]

Recently my PhD student gave a rehearsal of their 20 minute oral presentation. It was ok. Average. In other words, (seemingly) long, and boring. Like so many people’s technical talks. What can you do? What you can do is follow … Continue reading

Posted in Uncategorized | 1 Comment