Ian Guthridge.com

Tag: computers

HLSL and Me

by Ian on Aug.26, 2009, under Rants

Similarities to Smalltalk:

  1. The documentation is uselessly vauge.
  2. It has very limited development tools
  3. People who can’t use it right think they can and post tutorials… those who truely know it sit back and laugh. They didn’t get help, so why should we?


  1. HLSL is useful!

On a more serious note, HLSL, or High Level Shader Language, is actually really cool.  Even in shader model 2, where I am limited to 64 arithmatic instructions, is extreamely powerful!  Once you get used to it of course…

You just have to think in vectors!

  • Share/Bookmark
Leave a Comment :, , more...

Language: It is all Meaningless

by Ian on May.28, 2009, under Rants

Do words have an intrinsic meaning?  Take a simple word such as tree.  Without context does this word mean anything?  To answer that we first have to create a coherent definition of meaning.  The American Heritage Dictionary defines meaning, as it relates to this subject, as “Something that one wishes to convey, especially by language.”   The key part of that statement is “that one wishes,” implying that a statement, and therefore its constituent words, cannot mean anything on their own.   

You can try to counter this by claiming that definitions constitute meaning. The issue I take with this is that a definition isn’t grounded in anything; it is just another statement consisting of words.  Each of these words has its own definition consisting of more words; each having their own definitions.  A cycle endlessly repeating, never yielding any meaning.  That is, unless it is examined by someone who then provides a necessary context for those words to live, thereby providing them with meaning, albeit only an abstraction of whatever the originator of those words meant. 

Language does not represent thought; instead it abstracts thought.  If it did represent thought, then some fundamental unit of language would have to map in a one to one relationship with thought.  This relationship would be like an ideal hash map, a list of data referenced by unique keys.  Unfortunately like a hash map, given a finite set of keys collisions become inevitable as the set of information increases in size.  So is there an infinite, or large enough, set of unique morphemes, words, sentences, etc. that could theoretically provide us with a truly unique mapping between words and thoughts.

(continue reading…)

  • Share/Bookmark
Leave a Comment :, , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!