Welcome to my blog!
Here you will find my latest thoughts and ideas on AI, Natural Language Processing, AI and art, and other related topics.
Here you will find my latest thoughts and ideas on AI, Natural Language Processing, AI and art, and other related topics.
This is the 2nd part of a series on using Claude Code. The introduction is here. I’ve been working on Heirloom, an AI-assisted family memoir platform using a Laravel API as a backend, and a front end in Next.js. I’d got it to the first stage, where I could feed in (AI-generated) transcriptions of an Read More…
I first found out about Claude Code at the AWS Summit here in NYC at the Anthropic booth but resisted using it until very recently. The entire AWS conference had been suffused with euphoria at the miracle that was going to be Agentic AI, culminating in a triumphant demo by AWS itself of their agentic Read More…
When Chat GPT was released in December, 2022, I was initially, to put it mildly, skeptical. Following the general trend, I’d taken a turn into Blockchain and Crypto during the lockdown years. I had a friend, a very experienced developer, who got so far into crypto and NFTs that he attempted to create his own Read More…
One of the hardest things I found in trying to learn Go – this before I got to Concurrency and Go Routines – was the idea of Pointers. I understood that they point to location of a variable, rather than its value. What I didn’t understand was – why are pointers useful? So what – Read More…
The LLMs, after a three year reign, are possibly on the way out. Or at least – there is now significant pushback and skepticism about their efficacy, their efficiency, their incredible energy use. They have been rightfully condemned for their tendency to hallucinate (ie make things up when they don’t have the correct answer), to Read More…
Sam Altman is fond of claiming that the advent of the LLMs means that, at some point, we’ll have to consider bringing in UBI because ‘AI will take all our jobs’. He’s even sponsored a study, done over a three year period, giving participants a grand a month. For those not in the know, UBI Read More…
Alternate methods of generating Sierpinski’s Triangle: one using a recursive function, the other using the chaos game. First: what is recursion? What is the chaos game? Recursion is a fundamental concept in computer science and mathematics, where a function or algorithm calls itself again and again in order to solve a problem. The principle of Read More…
Recently, I started the ‘Intro To NLP’ Course on the 365 Data Science platform. I’ve noticed the platform scrambling in recent months to introduce AI content after focusing almost exclusively on Data Science topics. Since the two are related, this wasn’t a bad thing, but glad to see it bringing in more high quality courses Read More…
In Part I, I explained what the Sierpinski’s Triangle is, and how it is based on fractals. In this post, we will actually build the Sierpinski’s Triangle, reviewing the basic mathematical concepts behind the Triangle, then using Python to build it. This tutorial is based on Giles McCullen-Klein’s ‘Sierpinski’s Triangle’ section of his excellent ‘Python Read More…
A bit like the Random Walk Algorithm, but it embellishes it a bit. Giles McCullen-Klein I first became aware of the Sierpinski’s Triangle while taking Giles McCullen-Klein’s excellent ‘Python Programmer Bootcamp‘ on the 365 Data Science platform. The Sierpinski Triangle is named after Polish mathematician Waclaw Sierpinski, who popularized the concept in the early 20th Read More…