Sunday, October 14, 2018

Time to Upgrade Our Language

Since the late 1970's human being have become hyper focused on improving our communication technology. In a very short period of time computers have gone from being the size of rooms to small devices fit into our pockets with what was once unimaginable computing power combined with the ability to make telephone calls and communicate with the power of the internet for nearly anywhere in the world.

What would the great inventors Alexander Graham Bell and Thomas Edison think of what their humble inventions have ultimately lead to?

I think there's a huge problem in all this that the majority of us seem content to ignore: we are upgrading our communication technology, but we are NOT upgrading our communication.

Languages have largely been left to slowly evolve much like the slow process of the evolution of life on Earth.

Making English phonetic is, however, not the answer. Let's looks at some examples why:
to, two and too all sound exactly the same.
wear and the modern pronunciation of where sound the same.
Their, and there sound exactly the same.
There are so many words in English that sound exactly the same, but mean completely different things. These words are only differentiated by their spelling and context. In many cases if the spelling were the same it would be terribly confusing.

Let's just look at the English language. It's spelling is atrocious. It has very little semblance to a phonetic language. If English were phonetic it would cause absolutely no harm, and we could successfully get rid of an entire subject in elementary school without batting an eye. Literacy rates would also improve as reading would be way easier to learn.
English also has extremely complicated grammar.
For example the word 'to be' is conjugated into the following forms: be, is, am, are, were, was, will be, etc. Yet these words hardly even resemble one another. Why is conjugating verbs even necessary? It's a ridiculous theme that happens in so many languages. Just add a pronoun to a verb and you're good: I be, he be, she be, they be. It all means the same thing why the hell do we have is, am, etc?

Also, in English class the importance of nouns and verbs is constantly drilled into our heads, but really we don't even need separate words for noun and verb forms. In fact English occasionally does this. Examples: a gift, to gift, a fish, to fish, etc. Why not just make it so every word has a noun and verb form if it makes sense to have one and you can tell which it is through context.

How is it that humans seem so content to stick with a language as corrupt as English? Believe me French isn't any better.... Pretty much all natural human languages I've seen have so much illogical nonsense built into them.

So why are we focused on making computers and programming languages better, but we really don't seem to give a damn about improving our spoken languages?

Well, that's not true for everyone. There is a community of people out there inventing new languages in an attempt to solve some of the world's linguistic challenges.

I've watched pretty much every episode of Conlang Critic on Youtube. I really recommend it to anyone who is interested in languages.

A Conlang is a constructed language: one that's artificially created.

Some people make languages for TV shows like Klingon, or that language the blue people in Avatar speak. Some people do it for their sci-fi or fantasy stories or video games, like all the languages in the game Skyrim.

Anyway, I've seen a lot of conlangs out there and my all time favorite one is Toki Pona because it's an incredibly simple and easy to learn language. Toki Pona only has a couple hundred words and it sounds pretty cool, but it's still lacking the most important feature I believe a language should have: logical phonetic construction. Words should sound like what they mean: I mean sounds should have meaning.

I learned Python 3 in a week. It took me over 9 months to learn conversational Italian while studying it every day and speaking it regularly. Why is it that computer languages are way faster to learn than spoken languages? Maybe the answer is simple: they are logical and they don't have abstract and stupid rules and hundreds of words that mean the same things. Really why should any language have more than one word that means the exact same thing? It doesn't make communication more effective, it's just more confusing.

So, over the last 22 years I've been working on a conlang called Kawthi.
I didn't want to create a language by mashing together existing languages: most conlangs are like that, but I did want to make a language based off of what fundamentally makes us human.

I spent a lot of time studying animal communication. I found it interesting how primates primarily communicate to get their needs met (whether your teach them sign language or they are communicating through their native methods). I realized that humans aren't much different, except we have an enhanced ability to visualize the needs of others as if they were our own due to our more developed memory (this is empathy). So, humans communicate to meet their needs and their perceived needs of others.

So, I reasoned if communication is rooted in meeting primal needs then language aught to fundamentally be based off of primal needs, feelings, urges and concepts central to communicating our needs.

Kawthi is a dynamic language where words are built from 42 root phonemes. Each of these phonemes has a unique meaning based off of a primal human need or concept.

In my studies I've come to realize how important mimicry is in the animal kingdom not only is survival, but also in communication. I reasoned that early humans probably started making sounds to mimic the ones they heard around them as well as making sounds that communicated feeling like other animals do. Examples: growling, howling, snarling, whimpering, etc. So, I reasoned that sounds should mimic a sound related to their meaning when possible.

I spend considerable time studying all the different alphabets and writing systems of the world and I found that for the most part the symbols that once had meaning or were related to something with meaning have largely lost their meaning.  However, I found a common theme: characters are usually based off of simplified pictures that somehow either relate to the meaning of the image or to words which contained the sounds the letters represent.

I found Hebrew particularly interesting because of the rich meaning associated with each of the characters. Though, the meaning of the words doesn't seem to correlate well with these, at least not in a universal sense.

I spent a lot of time developing different character sets for Kawthi. I started out by creating a phonetic alphabet that showed a simplified diagram of how one makes the sounds using their vocal tract. The alphabet looked really cool, but unfortunately it was super difficult to learn and once I learnt it then it was crazy hard to remember what the sounds actually meant.

I decided to take a hint from human history and base the characters off of their meaning, not off of how the sounds are made. Kawthi characters are a simplified depiction primitive concepts related directly to their meanings. I memorized the new character set and the meaning of each sound in less than 10 minutes after making this change.

Kawthi theoretically should be quite easy to learn once you memorize the meaning

So, I'm going to prepare some youtube videos teaching those who are interested how to speak Kawthi, but in the meantime I thought I'd put a link to the guide I'm working on that explains it thus far just in case I die tomorrow or something. I'd hate for it to be lost forever.

Also, just so you know Kawthi actually sounds pretty cool. It does not sound like speaking a computer language despite the fact it is logical: remember it is based off of our humanity.

I also made a dictionary program in Python that allows you to enter new words and look up existing ones. So far I have about 430 words entered in.

Guide to the Kawthi Language

Kawthi Dictionary (Requires Python 3 and the tkinter library)

Kawthi Font

My hope is to make Kawthi an open language that a community of people will help me develop to the point it grows to become a powerful, precise global language.

So, please feel free to leave me any feedback you have.
Hopefully, I won't die tomorrow and I'll be able to make my youtube instructional videos.

Wednesday, June 27, 2018

Random Thought #8

The most annoying thing about Skyrim is not being able to climb even the smallest of boulders and having to jump over and over again just to climb mountains.

Friday, May 18, 2018

Wednesday, May 16, 2018

Random thought #6

Today I found the lower half of a paiute ground squirrel. Its guts were hanging out. They looked like giant slugs, but they were just bloated guts.

I suppose a hawk killed it. I guess he wasn't a fan of eating squirrel butts. I don't blame him, neither am I.

Sunday, March 18, 2018

Proving the Existence of God is Easy: a Logic-Based Proof

It always makes me laugh when I hear people say, "You can't prove or disprove the existence of God."

I just think it's one of the funniest and least logical things a person could say.

Logically speaking if something does exist you by definition can prove that it exists.

If there is no evidence for something's existence then it by definition does not exist.


It also makes me laugh because proving God exists is actually super easy. Here goes:

First we need to define what God is:

God
ɡäd/
noun
  1. 1.
    (in Christianity and other monotheistic religions) the creator and ruler of the universe and source of all moral authority; the supreme being.

Thanks google. I'm not Christian, but we'll go with this definition since it's a popular one in the US and Europe.

Given: God is the creator and ruler of the universe and a supreme being.

Given: the force of gravity is real.

Also given: it has been shown through direct observation, and logical and mathematical extrapolation that the force of gravity and the electromagnetic forces are the primary means by which stars, planets and all matter beyond lithium form and were formed.

The entirety of the universe was formed through a handful of forces but the force primarily responsible for forming stars and planets was gravity. Every particle of matter takes part in the force of gravity therefore everything that exists is the creator.

Everything that exists is the creator and the creator is God therefore God by definition exists (transitive property of equality).

Proof that God is all powerful:
Given: Power is defined by energy per unit time.

If one possessed all the energy in the universe one would be all powerful.

Given: energy is defined by the ability to do work and work is defined by moving matter a certain distance with a certain force.

If one were defined as everything in the universe one would by definition include all matter and all forces and therefore all energy and all power.

Conclusion: My God is all powerful (i.e. supreme)


Now you might say, "Hold on there just a minute! That's not what God is like at all!"

But hey, that's what my god is like and I can prove my god exists, and I can prove my god is all powerful. So, if you think your god is better then prove it.


Saturday, March 17, 2018

How to use a controller, keyboard and mouse at the same time in Skyrim

I really love the video game Skyrim. I found it such an awe inspiring human creation. It's such a beautiful game.  Having said that, I really dislike one thing about it: Skyrim completely disables the keyboard and mouse when you connect an Xbox controller. Why? It makes no sense!

I searched from forum to forum to find a way around this and I found only partial solutions that were reasonable complicated, but I decided to figure out a simple solution that not only works, it gives me full control of all keyboard functions with my controller.

It's actually pretty simple. The first thing I had to do is disable the controller support in the game.


  1. Click View in a file explorer window and check "Hidden items"
  2. Go to the follow path C:\Users\your_name_here\Documents\My Games\Skyrim
  3. Right click on SkyrimPrefs.ini and select edit
  4. Search for the line bGamepadEnable=1 and change it to bGamepadEnable=0
  5. Download Antimicro and install it.
  6. Turn your controller on.
  7. Map the keys to whatever keyboard and mouse functions you want or download the one I use (which I think is totally awesome).
  8. Play Skyrim and enjoy your freedom to switch back and forth from keyboard, mouse and controller at your whimsy. 
The Antimicro file I use for skyrim does the following:
A jumps, B sneeks/crouches, x picks stuff up, Y equips weapon
start is escape
back is the character menu
left stick is WASD
right stick is the mouse
right trigger is attack/left mouse
left trigger is left hand attack/right mouse
left stick button is run.
The D-pad is mapped to the map, the C key and some other stuff.

But the really cool thing is what the left and right shoulder buttons do. Hold down the left shoulder button and it shifts all the buttons to the shortcut keys 1-8.
Hold down the right shoulder button and the left shoulder button becomes the shout key and the other buttons become unused keys on the keyboard that can be mapped to whatever you want if your using mods like Convenient horses etc.

Anyway, if this brightens the day of a single Skyrim fanatic out there then my joy is full.

Wednesday, March 14, 2018

Random Thought #5

Have you ever noticed how the phrase "I'm addicted" sounds a lot like "I'm a dick head?"