結成当初はライブを行わずYouTubeやニコニコ動画、iTunesなどネットのみで楽曲を発表していたが、2013年10月 1stアルバム「やったね！スパイラル」の発表以降ライブ活動をスタートさせ、メディアへの露出も行われる。ジャンルレスな楽曲とボーカルにゃーのアニメ声が特徴。ユーモアのある歌詞やパフォーマンスから、コミックバンドに思われる事もあるが、「TWO WAY 」や「db」など、普段とは方向性が異なるミディアムバラードのような楽曲も存在する。
1993年9月29日付けで地方競馬騎手免許を取得し、細川忠義厩舎からデビュー。同年10月4日高知競馬で初騎乗。同年10月10日高知競馬で初勝利。1995年7月31日第10回全日本新人王争覇戦出場（11人中8位）。1997年6月3日第25回南国優駿をカタマルルーシーで優勝し、重賞初制覇。2000年細川忠義厩舎から山岡恒一厩舎へ移籍。2003年2月付けで引退することが発表された。最終騎乗は同年2月10日第17回高知競馬2日目第11競走B2条件戦キノパートナーに騎乗し8着だった（11頭立て10番人気）。地方通算成績は3349戦276勝・2着294回・3着355回・勝率8.2%・連対率17.0%
山北 隆士（やまきた たかし、1975年9月2日 - ）は、地方競馬の高知競馬場山岡恒一厩舎所属の元騎手である。勝負服の柄は胴紫・黄星散らし、袖桃。高知県出身、血液型B型。
2017年8月5日、第31海兵機動展開隊VMM-265に所属する米海兵隊のMV-22オスプレイ１機が、オーストラリア東海岸のショールウォーター湾で強襲揚陸艦USSボノム・リシャール（LHD-6）から離陸後に墜落した。23名は救助されたが3名が行方不明となった（2017年8月6日現在）。
2004年10月から2005年2月にかけて、イラクの自由作戦を支援するために展開し、アル・アサード空軍基地、アル・カイムおよびコーリャン・ビレッジを拠点として活動した。
            stack[sl++] = c;        } else if (is_operator(c) || is_function(c)) {            // さもなくば、トークンは演算子である（ここでは関数も演算子に含める）            sprintf(res, "$%d", rn++);            printf("%s = ", res);            // 演算子が n 個の引数をとることは事前にわかっている
            unsigned int nargs = op_arg_count(c);            if (sl < nargs) {                // スタックに n 個未満の値しかない場合                // ユーザーの入力した式に値（引数）が足りないのでエラーを返す                return false;            }            // そうでない場合、スタックから n 個の値をポップする            // それらの値を引数として、演算子を評価する            if (is_function(c)) {                printf("%c(", c);                while (nargs > 0) {                    sc = stack[sl - nargs]; // 逆順の引数を削除                    if (nargs > 1) {                        printf("%s, ", (char*) &sc);                    } else {                        printf("%s);\n", (char*) &sc);                    }                    --nargs;                }                sl -= op_arg_count(c);            } else {                if (nargs == 1) {                    sc = stack[--sl];                    printf("%c %s;\n", c, (char*) &sc);                } else {                    sc = stack[sl - 2];                    printf("%s %c ", (char*) &sc, c);                    sc = stack[sl - 1];                    sl -= 2;                    printf("%s;\n", (char*) &sc);                }            }            // 返ってきた結果がもしあれば、スタックにプッシュ            stack[sl++] = *(unsigned int*) res;        }    }    // スタックに1つの値しかない場合、    // その値が計算結果である
    if (sl == 1) {        sc = stack[--sl];        printf("実行結果は %s\n", (char*) &sc);        return true;    }    // スタックにさらに値がある場合    // ユーザ入力に値が多すぎるので、エラーとする
    return false;} int main(){    // 関数: A() B(a) C(a, b), D(a, b, c) ...    // 識別子: 0 1 2 3 ... および a b c d e ...    // 演算子: = - + / * % !    const char *input = "a = D(f - b * c + d, !e, g)";    char output[128];    printf("【入力】\n%s\n\n", input);    if (shunting_yard(input, output)) {        printf("【出力】\n%s\n\n", output);        if (!execution_order(output)) {            printf("\n不正な入力\n");        }    }    return 0;}このコードは次のような結果を出力する
【入力】a = D(f - b * c + d, !e, g)【出力】afbc*-d+e!gD=【実行順序】$0 = b * c;$1 = f - $0;$2 = $1 + d;$3 = ! e;$4 = D($2, $3, g);$5 = a = $4;実行結果は $5