about databases general information and notes
about git the version control system
custom keyboard layout under linux X11
filesystem organization examples for large file collections
indent-syntax about indent-based notation.
measuring, increasing and decreasing subsequence repetition
opinions on programming languages there are [many](http://en.wikipedia.org/wiki/List_of_programming_languages) programming languages - thousands, in fact - and the number continues to grow. informally, "programming language" often refers to a combination of syntax, semantics, compiler implementations, available libraries, extensions, and the surrounding community. however, at its core, a programming language is defined by its syntax and semantics. these are the fundamental elements, as they allow a developer to precisely instruct a computer. everything else, such as tools and software ecosystems, emerges from this foundation. for this reason, syntax and semantics are the most critical factors when evaluating a programming language.