What the Fsck

O.K. I may have just recently cleaned out the mouse wheel of my MX400 at home, for the first time in years: as the dog hair and gunk was making it nearly impossible to scroll.

Today however, I got a new treat at work: the mouse on my desk is so old, there is mold growing out of it!!!

I’m really glad the keyboard is good stuff lol.

Lessons learned

This is an except from a short convo’ about the similarity between programming languages in general.


Me: Most programming languages are pretty much the same, it's just a matter of choosing your headaches
A Friend: well yeh
Me: Lessons learned:
C -> sigh, yet another hash table implementation.
C++ -> error messages should only be written in one of two ways, templates are written in a third.
Java -> please GOD, not again.
C# -> groan, building C/C++ libs is even worse.
Perl -> Yes I know it is unitialized, damn gum it!
JavaScript -> WTF was that mac?
Lisp -> Did someone stick a fork in my eye?
Lua -> off by one errno'
Haskell -> Holy shit my head hurts.
SML -> Cool headfuck but where's the damn batteries?
Shell -> Shame most people SUCK at it...
Cmd -> COBOL just got sexy.
Python -> Can not use contractions.
Ruby -> You lie.
A Friend: you missed php
Me: I respectfully omit PHP as it multiple inherits from several, and adds it's own headaches :-)
A Friend: lol
Me: hehe

That being said, except for the sort order, I would say that Lua probably got the highest marks there lololololololololol.

Right, I have lost all respect for Microsoft

After recently reformatting the Windows NT box (I tend to every year or two), I did install Visual C++ 2010 Express Edition out of my ISO for the whole show. Well, finally I got around to opening a project file (after generating it with premake4 ofc). Running off the default settings, I went ahead and compiled, then I ende dup standing here “WTF, where is the button to clean gone?”

Then I clicked on the thing to enable “Expert” settings and was elightened. I don’t know if it is just beause it’s the Express Edition rather than the Professional Edition or something, but I just lost my last tread of respect for Microsoft—I used to think they knew how to make development tools.

Eh, that reminds me, if anyone holds there breath waiting on C99 support in the C-aware portion, you’ll die.

the Canadian Phenomenon

Somehow, whenever my brain gets so heavily infused with thoughts about this one particular girl in Canada, my coding aptitutde seems to increase… algorithms fall into place. It’s almost like hack mode with a smile, and I can’t explain it :-S.

Sigh, another slice of the universe that makes no sense yet o/

Great way to start off the work day: a headache and occasional spells of vertigo. Oi. If this impacts my coding, I shalt be pissed.

Corky – the parrot

Before dinner, ma came in and gave the dogs some lettuce, well for one reason or another, Corky decided to leap on my pillow and basically roost himself on my shoulder :-/.

Hmm, bash_completion REALLY slows down the shell

On dixie, I generally used zsh, but have been using bash on alice, since that’s what I use at work. On the other hand, while zsh is _so_ big, I could never expect it to be fast, on alice, I find that opening a new shell takes irksomely long.


Tests: (avg m:ss reported by GNU time -v)

-bash:
no profile, no completion = avg 0:00.01
with profile, no completion = avg 0.00.10
no profile, with completion = avg 0:01.16
with profile, with completion = avg 0.01.27
-dash:
no profile = avg 0.00.00 # to fast to be timed?; highest was 0:00.03
with profile = avg 0.00.08

Ok, so maybe an Atom based netbook isn’t as powerful as a server with multiple quad core Xeons but that is still a rather big difference. No wonder though—on alice, /etc/bash_completion is 1700 lines and /etc/bash_completion.d contains over 25,000 lines of scripts to source.

My shell profile only adds like 700 lines of code when run on Linux. Although zsh really made me appreciate context-sensitive tab completion, the only interest I have with it in bash, is pretty much for git.

Hmmm…

Ugh, thanks for the leap…

Hooked up Alice to the big screen after getting off the couch tonight. Want to wrapping up some stuff—I kind of miss having a working pager in my panel. So I blocked off the door to keep Corky from coming in and pissing on the bed before I got done. Well guess what? The Parental Unit comes barreling in, complaining about the door being shut off.

I may have gotten a solid WTF!? Leap out of that, but at least I can laydown and __NOT__ have a wet fucking pillow!!!!!! I am thinking of making a door-barricade the SOP.

Wow, I really don’t like the new Blogger editor; although I must admit it does really look better—just feels to much like a file in Google Documents, and overly white lol.

Hmm, me likes using my little blogit script, and getting to write my posts in Vi IMproved :-).

Never tru$t family

My financial matters are subject to my income, or should we say, fairly fixed income as I make a Salary. Things are pretty much silced in such a way that I have a savings buffer, an income buffer, and a budget allocation that keeps a tab on the expenses and prevents there being nothing left for a rainy day, when the budget isn’t applicable. If my expense calculations weren’t done the way I do it, I would probably be bankrupt within two years, thanks to my mother’s way of doing it.

Ma overspent her budget for May, so I deducted the overture from her June budget. Well she then blew threw more than a full June budget in rapid order, let along what she was given to work with. That was the first pay cycle in June. Since living with next to nothing for the end of June wasn’t good enough for her, I advanced her money out of my savings: by giving her the equal of what she could draw, until my payday this cycle, under the strict terms that in order to rebalance the equation against what she overspent, she would have to draw NO more than that until this pay cycles payday, come hell or high water.

Well guess what the fuck? She has almost spent her entire budget for this pay cheque before the week I even get paid. Which in effect robs my budget in order to appease her. Most of that she pissed away on non-essential matters. Now she is getting pissy that I will not bow down and suck her toes, sprouting monies out of my ass on demand, since she now needs more cash. I say fuck off bitch. Here is an economics tip: if you have 90% health, medkits heal 25%, and it’s the start of the level, only a retarded monkey uses the medkit before later. I will not keep advancing her money until such point, that my income is negative. When she has already been drawing on future pay cycles, I really am not inclined to comply! You live with what you can afford, or you live with what credit I extend you.

If you rob Peter to pay Paul, you eventually must pay Paul back. Otherwise you spring load yourself (or in this case, me) into a rolling debtzilla. If you slurp up future budgets, you eventually have to pay it back or find new sources of fundulation to cover your overature. Her budget for food alone is sizable enough that we could eat out almost every fucking day of the month, so I believe that is certainly ENOUGH of a budget for two people to eat on at home.

She even had the balls to suggest I ask my boss if I could take off work early on payday, in order to take her shopping. I told her if she wanted that, to sort it with my team leader herself, or to fuck off. So what if I sometimes work a bit late? That doesn’t give her a right to drag me out of work.

So far I see two options: fire her from spending any money of mine and therefore remove her budget totally, or force her very strictly to follow it with the mentality that we can rot in the street naked before she is allowed to extricate more cash, until either she learns Basic Economics, increases her income, or my fixed income goes up.

My tolerance for stupid people goes down rapidly when they are Mean Bitches On Wheels. Some how, I can’t help but remember my friend telling me naively, that my mother should be “Nicer” to me if she wants more money. I’m certainly not inclined to extend my mother any more credit.