Skip to main content

Forking and updating Go-ChatGPT with the latest LLMs from OpenAI

Josh Wong
Content Strategist & Technical Writer

I recently updated a GoLang client that interfaces with OpenAI's ChatGPT API. As OpenAI releases new models and deprecates older models, it's important to keep the code up-to-date while reducing maintenance. This post describes the changes I made to the original Go-ChatGPT client so that my chatbot application can use the most up-to-date versions of ChatGPT.

How to set up a Signal TLS proxy server

7 min read
Josh Wong
Content Strategist & Technical Writer

This post describes how to set up a Signal TLS proxy server on a Linux-based operating system (OS). I was able to set up this proxy server on both Debian and Ubuntu.

I wrote this post because the official Signal TLS proxy server repository lacks instructions for setting up a domain, which is necessary to run a proxy server. However, keep in mind that the steps to set up a proxy server may vary depending on your OS environment and domain name service provider.

How to fix an issue with the Obsidian app not opening and syncing on your iPhone

Josh Wong
Content Strategist & Technical Writer

I recently had issues with the Obsidian app not opening and syncing properly on my iPhone. I am a habitual note-taker, so having access to my notes at all times is extremely important to me. Because of that, I've tried a variety of different troubleshooting methods, which I describe in this post.

Month in review - December

4 min read
Josh Wong
Content Strategist & Technical Writer

December is always a bit of a hectic month with holiday gatherings and wrapping up tasks at work before the New Year break. Although I didn't get around to writing a post for this month, I do have quite a few topics to briefly share in this month-in-review post.

  • Wrote a post for the Mercari Engineering Blog
  • Bought a washer and dryer machine
  • Tried resurrecting a problematic hard drive

Key points about knowledge management from "The Art of Readable Code"

Josh Wong
Content Strategist & Technical Writer

This month, I read The Art of Readable Code: Simple and Practical Techniques for Writing Better Code on Kindle.

I wish I'd read this book years ago. As a technical writer and knowledge management specialist, the first part focuses on knowledge management and best practices for documentation within code. I found those topics interesting, especially since coding is only a hobby of mine and not a daily work activity.

Adding a smart function to my heated blanket

4 min read
Josh Wong
Content Strategist & Technical Writer

Every autumn and winter, I avoid turning on the HVAC units and space heaters in my apartment until absolutely necessary. The reason I wait is because:

  • Those units are not energy efficient, which causes environmental waste and a higher electricity bill.
  • The air becomes dry, which causes dry mouth, dry nostrils, and dry eyes.
  • My spouse and I have different thresholds for bedroom temperature.

To address these concerns, I decided to buy a heated blanket and make it "smart."