AI Limitations

I’m using GPT-4 to help write an ESL textbook, which is probably taking longer than if I just did it by myself. However, because I’m relying on AI for the graphics and audio files for conversations, it’s really forcing me to learn basic Python script debugging and troubleshooting for ChatGPT. The most frustrating things about this experience so far are:

  • ChatGPT forgets stuff all the time. If I ask it to compile a Word file, it will leave out parts that we finalized together. And sometimes, it can’t create download links for the file, or so it says.
  • It sometimes changes finalized content unless it’s explicitly told to leave it alone.
  • It is often not aware of what it can and cannot do. It specifically told me one night that it wasn’t technically capable of producing a certain kind of file, so instead it walked me through doing it in Python. The next day, I asked to do the same thing for another chapter, and it just instantly generated the correct file for me – kind of. I was still better off doing it myself, but still, it was a matter of where I wanted to focus my efforts – learning to do stuff myself, or coaxing the AI into giving me the desired results.
  • Using Dall-E to generate something useful is like trying to have a serious conversation with someone tripping on acid.

I have to get back to the textbook, but I leave you with these absolute gems of what AI thinks Bingo cards look like:

According to the file name, the prompt was: “A 4×4 Holiday Bingo sheet with a clean, minimalistic design suitable for embedding in a Word document. Each cell contains one of the following…”

When I pointed out that the grid wasn’t 4×4 (although that would be just Bing, not Bingo) and that there were duplicate entries as well as weird text and spelling mistakes, it popped out this:

“A correct 4×4 Holiday Bingo sheet in a minimalistic design. Each of the 16 cells contains one unique activity from the following list_ ‘Go to the beac…”

My way of dealing with is to change the activity completely, but I really hope image generation, of text in particular, improves quickly. GLAY SiOMIE PLAY SOMIES GAE SHOPPING.

Chit-chat Corner Ice Cream Session

The US embassy-sponsored conversation project that Mina and I have been facilitating on Wednesdays at Mahasarakham University every Wednesday in the evenings goes on break between terms. For the last session of the term, we usually do a special cooking project. Since there’s no kitchen facilities in the American Corner, I usually have to think of projects that require minimal cooking and no running water, etc. This term, I decided to do a throwback to simpler times.

We made ice cream in Ziploc bags with ice and salt, and it turned out much better than expected. Normal Thai milk contains about 10-11% milk fat, so I spent the week before finding the best ratios with whipping cream (cheaper than whole cream) and various ingredients. In the end, a 1:1 milk to cream ratio was the best compromise between optimal texture and ease of explanation. 3-4 cups of crushed ice and 1/3 cup of salt seemed to work best for the freezing component. Surprisingly, green was the favorite color for students, and matcha (I stole Nam’s good stuff from Kyoto) was the most popular flavor. We had a good time.

Many centenarians actually do not live to 100?

An Ig Nobel prize winner this year says:

The epitome of this is blue zones, which are regions where people supposedly reach age 100 at a remarkable rate. For almost 20 years, they have been marketed to the public. They’re the subject of tons of scientific work, a popular Netflix documentary, tons of cookbooks about things like the Mediterranean diet, and so on.

Okinawa in Japan is one of these zones. There was a Japanese government review in 2010, which found that 82% of the people aged over 100 in Japan turned out to be dead. The secret to living to 110 was, don’t register your death.

The Japanese government has run one of the largest nutritional surveys in the world, dating back to 1975. From then until now, Okinawa has had the worst health in Japan. They’ve eaten the least vegetables; they’ve been extremely heavy drinkers.

It’s apparently all tied to pension fraud, yo: The data on extreme human ageing is rotten from the inside out

WordPress — undefined constant error

I try to follow cardinal rules of data management that were drilled into me since I got into computers at university by (#1) taking backups often and (#2) keeping stuff organized. Well, the first one caused my site to go down today because I didn’t really follow the second one.

I try to keep on top of things by doing a full site backup at least once a year, on top of doing periodic database and blog backups. When I finished the full backup today, it stored the tarball (a compressed .tar.gz archive) in my hosted account right next to two other huge ones from last year that I forgot to delete, and it put me over the storage limit. This had the effect of returning ERROR 500 when trying to reach my site. However, I could still get into cPanel from my host’s server address, and support advised me to check the error log and replace core WP files.

The error log was full of lines containing the following:

PHP Warning:  Use of undefined constant DATABASE_SERVER - assumed 'DATABASE_SERVER' (this will throw an Error in a future version of PHP)

Then I noticed that the file size of the wp-config.php file was 0 bytes.

So I downloaded the tarball from the backup I had made earlier and extracted wp-config.php. I replaced the one on the server, and everything seems to be working again.

The PHP warning above is not specific to my host or WordPress configuration, but I couldn’t immediately find a search result describing this exact problem. Then again, Google search really sucks these days, so maybe this post won’t help anybody in any case.


Here is a photo of a statue in a downtown Maha Sarakham canal that’s supposed to be the tail of a mythical river monster of ancient Thai legend, but is jokingly called “the asparagus” by everyone and has become a national symbol of corruption (the city supposedly paid over 100 million baht for it):

It has nothing to do with the server problem above; I’d just wanted to post the photo for a long time.

Sushiro End Stack

I remember using QR codes for product tracking (with Keyence printers and scanners) as a salaryman around Y2K at an electronics factory on monster island. The only other place I’d ever seen them used was at kaiten (conveyor) sushi, on the bottom rim of the plastic plates. The codes would be scanned as they went by on the conveyor so old plates of sushi could be pulled – this was more than 20 years ago! Things certainly come full circle (although the new system seems to be RFID-based):

There was a boom in QR code usage here in Thailand from around ten years ago specifically for adding friends in the LINE app, and then again a few years ago for cashless payments tied into the evolving PromptPay system.