Author Archive

Adventures with ChatGPT

Tuesday, December 20th, 2022

Abusing Testing OpenAI’s ChatGPT by challenging it to write an annual review for an antisocial developer, a Twitter resignation letter, a letter apologizing for holiday party behaviour and a job description for one of Santa’s elves.


DALL·E 2 Inpainting and Outpainting

Wednesday, December 14th, 2022

Open AI’s Dall·E 2 gives you the ability to edit generated content, and expand to paint outside the generated content. It offers both inpainting and outpainting. Let’s explore how it works.

DALL·E 2 prompt with outpainting “Scenic picture of the Rocky Mountains from the shore of a crystal blue lake, 4k, detailed, landscape photo”

DALL·E 2 Review and Demo

Saturday, November 12th, 2022

Open AI’s Dall-E 2 is now available to everyone. What can it do, what can’t it do, and where is it going?

Happy beaver in turtleneck
DALL·E 2 prompt “happy beaver wearing a red turtleneck, studio, portrait, facing camera, studio, dark bg”

Whisper AI

Thursday, October 13th, 2022

Whisper is an open source English speech recognition released by Open AI. A quick review, some testing and throw it some curve balls.



Saturday, October 8th, 2022

Using Python, OpenCV2, take an image and pixel-ize it without Photoshop (with apologies to Calvin and Hobbes – Transmogrifier).


Create 3d Printed QR Code

Wednesday, October 5th, 2022

How to create QR code stl files for 3d printing, using Python, qrcodegen and OpenSCAD.


Etsy API

Monday, October 3rd, 2022

How to use the Etsy API by using the OpenAPI spec to generate code for Java Spring Boot.


Raspberry Pi Full Screen Browser Customization (2020-05-27-raspios-buster)

Monday, July 13th, 2020

How to remove the boot messages, icons, customize the boot splash image and background desktop, control reboot / shutdown, refresh of screens and switch browser tabs.


Raspberry Pi Full Screen Browser (2020-05-27-raspios-buster)

Tuesday, June 30th, 2020

How to setup a Raspberry Pi to boot into a full screen web browser, hiding mouse pointer, disabling screen saver, putting the browser in kiosk mode and using the Raspberry Pi 4 B dual screen output.


Raspberry Pi IR Transmitter

Wednesday, June 10th, 2020

How to configure a Raspberry Pi to transmit IR output using the new kernel drivers, ir-keytable & ir-ctl, rather then LIRC. Building on the previous post, Raspberry Pi IR Receiver.