Thoughts on Toki Pona

Does the simplicity of a language affect one’s thinking? In other words, does having a simple language lead to clear and simple thoughts? I imagine that an automated train only requires a small set of directives, such as when to stop at a station. On the other hand, people have a large vocabulary to express themselves fully. Realistically, a small set of directives is deficient for people, but can we simplify our vocabulary and still be expressive?

In 2001, Sonja Lang created a language known as Toki Pona to explore simplicity and language. Currently, it consists of 137 words. By contrast, English has around 170,000 words. Lang wanted a language that would simplify her thoughts, and a good number of people took to it.

There are quite a few YouTube videos on Toki Pona; one even has over a million views. A Discord group, referred to as a cultural center by Sonja, is dedicated to this language. There are also various blogs that discuss it.

Certain interesting features have emerged; one is how the words in Toki Pona are very polysemous, a term that refers to words with multiple interpretations. Such words are considered very “broad” and heavily dependent on context, which help when you have a small lexicon.

Here is a taste of Toki Pona. When you need to go to the bathroom, you can say, “mi wile tawa tomo telo.” The first word, “mi,” means “I” in this context. The last two words, “tomo telo,” translate to bathroom. The word “tomo” is a broad term that can mean a room, building, or a related structure, and “telo” roughly means something related to water. Here, the word “telo” describes the type of “tomo” that is being discussed. The words “wile tawa” translate to a desire to go there. Specifically, “wile” expresses an obligation or desire, and “tawa,” in this case, expresses the action of going somewhere. Putting it all together, we get this message: I + desire to go + bathroom.

Another example is “mi moku.” This can be taken to mean “I am food,” “I am eating,” “I am drinking,” and so on. As you can see, these words are highly context-dependent.

The broadness of words pervades this language. As you can see below, four English words on the left correspond to a single Toki Pona word on the right. In other words, despite their differences in meaning, all four of the English words below would be called “lili” in Toki Pona. This table is part of a Swadesh list, a standardized system for comparing languages to one another.

smalllili
shortlili
narrowlili
thinlili
Comparison of English words to a Toki Pona word.

Someone could say this broadness was limiting. Someone else could say that this tested the idea of language in interesting ways—such as how clear an idea can be when using imprecise words.

Toki Pona words are broad and have no exact meaning, so they are harder to pin down. A single word could be used instead of a few dozen. For instance, “lili” signifies something that is “smallish.” The word “lili” alone would be far less clear without context. Online dictionaries written on Toki Pona don’t have many entries, but many of these entries are long and describe several possible interpretations. It is polysemy at its finest.

One good thing about these broad words is that they help clarify and focus your thinking by removing inessential words. This could be especially helpful if you want to simplify your thoughts.

What if you were not interested in seven different ways to express something? Maybe you want to filter out the noise. If there were fewer words to choose from, then only the most important ones remain. Toki Pona appears to leave bare the essentials of ideas since it lacks the words to add anything else. With the words that do remain, you can focus on the simpler forms of the ideas you are conveying.

A financial statement could just be a piece of paper talking about money, a government could be seen as a large group of people, and a furnace could be thought of as a warm box. It may seem pointless to carry out this exercise, but taking this a bit further, you can imagine the following situation. Let’s say that someone, somewhere, began speaking of things in this odd way over a period of time. At first, it may seem a bit silly, but over time, the influence of this habit may grow on them, and as a result, thoughts that were originally more elaborate might become simplified.

This offers a glimpse into modes of thinking I never considered. What if language was more fluid and malleable than we think? Ideas and language are often linked together at the hip. The linkage between them is like a bridge. We also seem to treat language as something static. But perhaps, by modifying this bridge, we can alter our thoughts and perceptions through an altered lens when formulating thoughts and speech.

I speculate that thinking laterally in this way may lead to unusual results. You may never look at a financial statement or a furnace in the same way. Many things that may seem important in the short run may now appear inessential. (For example, a furnace is just a warm box.) In addition, how one communicates may be altered. On the one hand, it would be harder to be precise. On the other hand, essential points in many conversations may become more apparent. One can only guess. What I can say is that Toki Pona is very thought-provoking. Who knows where such inventions will take us.

I sometimes have a bias for minimalism, the kind that encourages one to forego practicality and focus purely on form and aesthetics. In a language like Toki Pona, it manifests as a language of few words. This type of minimalism may be interpreted as reducing elaborate and convoluted thinking.

It is said that Toki Pona is a Taoist language.

Minimalism reminds me of another experience I had. For a short while, I dabbled in Scheme, a programming language known for having relatively few features.

Programming languages are notorious for having many features. There is a very practical reason for this, but it can become bothersome. Proponents of Scheme espoused the idea that, conceptually, many programming notions can be reduced to a few elegant ones that can be used to express everything you would need. The problem, it seems, was that such an idea is rather impractical in practice. Using such a minimalistic framework appears to make certain day-to-day tasks more cumbersome. Moreover, such philosophical considerations are likely irrelevant to many practical programming tasks.

There is a parallel here with Toki Pona. It is said that Toki Pona tests the idea of maximizing the power of words with a relatively small dictionary.

Despite these practical limitations, minimalistic ideas such as those found in Toki Pona and in Scheme hold a certain appeal. Instead of focusing on the tasks they are supposed to help complete, they focus on certain ideas and explore the potential behind them. It is as if they are encouraging us to use them as an art form, not simply as a means to an end.

Somewhat ironically, one reason I wanted to learn Toki Pona was due to laziness. I wanted to exercise the language part of my brain while minimizing the amount of time I needed to learn the essential vocabulary. It indeed exercised my language muscles, and it turned out to be harder than it looked despite the small number of words.

I found that the grammar of this language was very different from English. The word order is very rigid; some say it is to compensate for the broad words. There are also particles, which are glue words that indicate grammatical relationships between the components of a sentence, a notion absent in English but important in Toki Pona. For instance, the sentence “mi moku e telo” can be taken to mean “I drink water.” This sentence contains a particle, the word “e”. What the particle does is indicate that the word “moku” is acting on the word “telo.” So, “moku e telo” means “drink water.”

It was interesting to learn how to put different words together and imagine what a second language learner may experience. There are just too many questions. What exactly makes an invention like Toki Pona tick? How can they change our perspectives on what we normally do? If you find this language intriguing, I suggest looking it up; there are several learning resources out there.

WordPress Review

(Originally Posted in February 2023)

WordPress started as a blogging tool in 2004, and has since evolved into a website builder used by at least 40% of all websites today. WordPress comes in two forms. The original tool, WordPress.org, is open source and allows maximum customizability. The commercial tool, WordPress.com, is not as customizable but is easier to use. Both are widely used today. In the present post, I will review the original tool, WordPress.org.

Using WordPress.org feels like operating the control room of a large ship. When adding content to a WordPress website, you first enter the URL for your site and then add an extra extension to it. Next, it will prompt you for your login credentials and, after entering them, you are presented with an editable form of your site. In this editable form, there is a dashboard. With this dashboard, you can create pages and make blog posts, install plugins, and improve your SEO (short for Search Engine Optimization), which helps make a website appealing to search engines.

I had some rough material for tutoring calculus that I wrote in LaTeX (a typesetting program wildly popular with academics). With some powerful plugins, I was able to turn that material into a polished website. One of these plugins enabled me to use LaTeX. Another of these plugins arranged my website according to a preset layout and provided a search bar to make navigating my website easier.

Some setup is required to use WordPress.org; this requirement can be quite challenging. I had to learn about hosting services and domain names before setting up my calculus tutorial website. WordPress.org does not have a hosting service, so I had to find one that supported WordPress. I ended up choosing DreamHost as my hosting service and the domain name came free. However, not all hosting services give you a free domain name. In such a case, you must use domain name registrars to get one.

My experience without WordPress was very different. Before I used WordPress, I built another website from scratch using HTML, CSS, and JS, which took around a month. I controlled almost every detail of the site layout, from how buttons were placed to how to control page transitions. I even wrote JS code to add scrollbars that generated text.

But, compared to using WordPress, adding content to the non-WordPress website was also very time consuming. I would watch myself add more and more code to my CSS file as I made my website layout more responsive to different screen sizes. I would repeatedly experiment with and tweak my files to make the page transitions between pages as smooth as possible.

There was also the task of displaying the math formulas. My non-WordPress website is a math tutorial website for developers. So I wanted to use LaTeX. To achieve this, I wrote HTML and JS code, with the help of MathJax tools and some MathJax documentation, to properly display and render these math formulas and make them responsive to different screen sizes.

And I had to host my non-WordPress website. To do this, I used GitHub pages, a free hosting service that works very well with static non-WordPress sites. Using this service requires using a GitHub repository, so I used Git techniques whenever I needed to make changes of any kind to my website.

Having made the above comparison, I find that WordPress is an efficient tool with many very useful standardized features. I think WordPress is great for users. Compared to using HTML, CSS, and JS, using wordpress.org gives users more opportunities to focus on writing content while retaining control over the website’s general setup (such as choosing a hosting service).

ChatGPT Review

(Originally Posted in February 2023)

OpenAI’s ChatGPT has been receiving a lot of attention lately. Microsoft even invested some USD 10 billion in this AI tool. After watching a YouTube video about OpenAI’s free ChatGPT preview, I quickly created an OpenAI account and started testing it out, suspecting that they may soon put up a paywall.

ChatGPT is quite peculiar. On the one hand, ChatGPT appears to be a one-of-a-kind coding tool; on the other hand, meaningful thought seems to be absent when it comes to noncoding-related matters.

As a coding tool, I have these thoughts. I would gaze at its answers to my prompts as it generated code for various tasks I gave it. It was blazing fast and effortless. One small quirk about this tool, which I think OpenAI will eventually iron out, is that sometimes it cannot tweak its own code.

I wanted to write code that would plot graphs with certain specifications. I also wanted the graph itself to depend on user inputs. After communicating my instructions to ChatGPT and having a short back-and-forth conversation between myself and this AI (with me giving feedback), it generated the code (which worked).

The quirk occurred when I asked it to tweak the program to allow for more flexibility with user input. This should have been relatively easy. However, it generated long and convoluted code that didn’t work.

It seems likely that setbacks such as the above quirk are only temporary; after all, this is only a research preview, and an upgraded version may be coming out sometime this year. This tool seems to be more limited with more complex coding tasks. But, after seeing its current progress, my impression is that such issues will also be largely resolved over time.

Later on, I wanted to test ChatGPT for its ability to self-reflect. I asked ChatGPT to write a review for itself. After a long pause—perhaps I should dismiss this pause as network lag—it printed a series of facts in paragraph form. But the paragraph looked as if it were written by someone clumsily trying to promote him/herself. My impression was that it was reading off a list of factoids. I also asked it to generate a longer response in its review. And it did more or less the same, but with more paragraphs and, I think, more facts.

I then asked for its thoughts on Nietzsche’s philosophy. In its several-paragraph response, it wrote about what could be the major perspectives of his philosophy and known implications of his work. It seems to read like a nice Wikipedia article. Specifically, ChatGPT scraped data from the internet to use as training data, and it seems likely that it simply collected thoughts from others on this philosopher. Perhaps this machine’s response could serve as a study tool.

Overall, looking at this tool makes me feel I am much older than I am and that the world is shifting beneath my feet. It would be interesting to see what tools such as ChatGPT evolve into in the future.

What makes pure math fun and interesting

To me, pure math is quite peculiar. While precise and structured, it is, at the same time, fluid and expressive. It is almost as if pure math lives within the tension between being structured and being expressive.

If a theory is structured to the point of being concrete and rigid, then it becomes an entirely different pursuit, such as in chess, a game in which the possible actions that one can take are set in stone and where calculation and memorization become critical skills. For me, such theories would end up being restrictive and rigid.

On the other hand, if a theory is so fluid that there is no structure present, then anything goes, and we could make up whatever theory we wanted. That would, in a sense, be an ultimate expression of creativity. However, such theories would then be just speculations. On this point, I recall a set theory book mentioning that useful theories restrict the number of such speculations.

The fact that pure math is, in a sense, both structured and expressive allows me to explore my imagination and complexity in ways that I think are unique to this subject.

I feel inspired when I gaze at images of liminal spaces or otherworldly pictures of imaginary realms. To channel such feelings in meaningful ways, I seek challenging and stimulating problems in pure math. Through these challenges, I sometimes feel as if I am transported into these images.

I think these imageries lend themselves well to pure math since there are theories and problems that take place in settings that can be thought of as imaginary mindscapes. Such settings can also far exceed, or be far removed from, the practical limits of everyday life. For instance, there are results in pure math that involve quantities so large that, outside of pure math, they will probably only be found in works of fiction.

Something that I find mysterious is that complexity in pure math lies somewhere between a board game and real life. In a board game, everything is fixed on an eight by eight grid. Anything that needs to be expressed in that domain has to be through that board. On the other hand, there is no such restriction in math. Topics of discourse can be discussed, and things are not so set in stone. However, in math, there appear to be limits on how far you can go with complexity. In pure math, complexity is largely revealed by proofs. Beyond pure math, and more generally, in life, it is impossible to prove things. Perhaps that impossibility is because our reality is too complex to draw definitive conclusions. Pure math is simplified, when compared to our reality, to the extent that proofs are possible. However, this relative simplicity belies the enormous complexity within this subject. As a result, mathematical proofs can be powerful and insightful.

A world within itself is how I see pure mathematics after all these years. It is a world that is both structured and expressive, as well as imaginative and complex. This world is endless. Engaging with this subject can be compelling, from writing precise arguments to exploring my imagination.

Chess Thoughts

I’m not particularly good at chess, although I’ve been playing it occasionally, to the point of joining chess clubs during my university years. The intense atmosphere that was sometimes present during chess games was thrilling. And I remember having fun moving oversized and glossy plastic pieces over cheap sheets of plastic that made up the chessboards.

Maneuvering the pieces requires a lot of care and attention on the player’s part. The idea is that you have to corral your pieces together so that they become a fully functional and working unit. But they could only move in certain directions and certain ways, so doing the above was like reading a roadmap at times. There were also arbitrary rules that one had to remember, such as when to castle, the en passant rule, and the stalemate rule.

The types of pieces on the chessboard were also important. You had knights that were shaped like horses. They moved in rather odd ways, but they were very powerful and could be unpredictable in their movements. Being short-ranged pieces, they could splinter the opposing army and provide critical reinforcements to your pieces.

There were also bishops that were donned with the headgear found on actual catholic bishops. As long-range pieces, they reinforced your army when you went in for a decisive attack. However, it is not easy to properly position these pieces and maximize their attacking potential.

And there were the rest of the pieces, with varying functionalities and purposes, such as the queen, the most powerful piece on the board, the rook that functions as a defensive resource, the pawns that represent the foot-soldiers, and the king that was the piece that had to be protected at all times.

The arrangements and configurations of the pieces were important, and people spent years playing games to fully utilize the resulting patterns. Sometimes, the formation of the pawns could make or break your game. At other times, knowing when to attack the opposing army could change the tide of the game, particularly when the opposing side’s king was vulnerable.

Like many large board games, this game comes in phases (the opening, middle, and endgame). A lot of memorization is needed to reach the higher heights of this game, especially nowadays, with games being deeply influenced by computer analysis. And to be a good player, being able to visualize and calculate with the pieces is also very necessary.

Sometimes, when looking at this game, I feel like I am looking at a snow globe. Within the globe is a liquid, and when shaken, small pieces of plastic float around, recreating the effect of a snowy day. The chess board is a little like that. It has sixty-four squares arranged into a grid. Given that this grid is limited in size— there are only so many squares to place your pieces on—the board reminds me of a snow globe ornament.

You could get lost playing games in that dimension, within this snow globe-like board, and with all of its idiosyncrasies. Thinking about this takes me back to the university chess clubs I went to, where I heard the clacking of chess pieces and played all those stimulating games.