Friday, March 23, 2012

B12 Flat

Cause the walls start shaking
The earth was quaking
My mind was aching
And we were making it and you

First of all, I didn't proofread this.  So good luck figuring out what I meant to say.

March held a series of disappointments...of the somewhat serious variety.  I actually can't write about them here.  I can tell you that my usual response to these kinds of situations is to do things like make an enormous list of all the things I suddenly need to do, or get a pilots license, or write a song.  Can't do that this time.  Partly because I can't publicly share half of March's stories;  I was supposed to have invented my own super-awesome access-controlled mega blog that is based on a version of mediawiki that has every plugin known to man, including LaTeX, svg, lilypond, and, who knows, lets throw in a plugin for interpreting ancient Egyptian heiroglyphs.  However, nothing in March went to plan.  Like seriously nothing.  Also I have been sick since Sunday.

I started reading some book called "The 7 Habits of..."  shit.  Highly effective people, or something.  Anyway, I was hoping it would help me start being highly effective at getting all 20 things done that I was trying to do at once.  Instead, it started putting me to sleep (literally!  and every time!) by talking about values...stuff like honesty, a trait that I've unsuccessfully been trying to pry out of my personality ever since I heard in a TED Talk that extroverts lie way more than introverts.  Wow.  Maybe this is why I have so few friends here.  I should like...write down everything I plan to say when I'm about to talk to people, just in case there's anything really dumb in there.  Anyway.  So I sped through the boring stuff on "values" in an effort to be effective and get a jump on the next chapter.  Unfortunately, the next chapter was worse.  It instructs the reader to visualize something about their funeral or whatever they wanted their life to be like.  And that is where I stopped.  Because that this point I don't know.  Next I'm going to read Hunger Games, because, just as Harry Potter was the first fantasy book that girls read, Hunger Games is the first science fiction book that girls are reading.  And as a bitter and jaded enthusiast of far, far too many hobbies that girls don't like, I have an extreme interest any time there is a blip that catches their interest.  Sure, Ender's Game may be more important, but if I am chilling in some sports bar, I have a better chance of hearing "Hunger" instead of "Ender" come out of some hot girl's mouth.  So...there's that.  Shit.  I still have not gotten into watching other people play sports.  I need to get that done.  How come no one goes to bars to drink and watch other people write computer code?  It's all the same to me, and I am roughly as interested in watching the one as I am the other.  But, in all of the conversations of my life, any time someone is describing their friend and telling me how he's not a nerd, watching sports is the most common anti-nerd trait that they cite.  That's pretty gay, but I didn't make this world;  I just live in it.  It can't be any sport, though.  Can't be curling.  Or dodgeball.  Or bowling.  It has to be one of the popular boring ones, like football or baseball.  I'm actually a huge fan of women's beach volleyball, but I couldn't name a single player, so we are going to move on to soccer.  So...one of these days, when I'm not busy, I'm going to become a soccer fan.  Oh, actually...I could watch hockey.  I was at a hockey game recently and it was seriously a lot of fun.  I'm not sure Seattle has a hockey team though.  Maybe I should move to Canada.

The good news:  I played in a band.  Not a real band.  Just a couple of guys from work who played instruments like guitar and drums.  It was TEH BEST THING EVAR.  I was unfortunately late to the studio because I had spent all morning learning the songs we had agreed to play that I should have spent all week learning, and then I stopped at McDonalds for 3 cheeseburgers which I scarfed down really fast (and which exited even faster--possibly being the cause of my week-long illness).  However.  Once I arrived and walked inside the hole in the wall and headed back for studio 2, I knew it was awesome.  Everything I know about the world of modern music I've learned from movies, and so far everything was exactly as I suspected, all the way down to hearing the muted drum and bass through the walls.  Then we started playing.  Turns out I had forgotten almost everything I needed, like, you know, a pick, but eventually we did start.  I was playing and singing The Gambler by Kenny Rogers with another guitar on my right and a guy on drums behind me and, briefly, it took all I had to not freak out because I was so excited.  I almost lost it in the middle of the song because the experience was so incredible.

When I first started playing the guitar, I was very conscious about the fact that when I practiced alone I was only playing a fraction of the song; basically one of multiple guitars, no bass, no drums, often not the right vocals either.  As time passed, I didn't feel good enough to play with others.  More time passed, and I couldn't find anyone to play with.  Getting people who wanted to jam with me in Seattle was as difficult as finding Skiing buddies in Philly used to be.  There was a brief blip with the chick I called Hot Lego Girl, but she only wanted to sing gay songs by people like John Mayor and all she did was vocals, so we still lacked most of the band.

This time though...feeling the drums come in behing me...holy shit, people.  Holy shit.  This was the thing I've been missing for a very long time.  I knew immediately that I didn't care who or how:  I had to have more of this.  Then I started forgetting lyrics and concentrated on the song again.  We weren't amazing.  I was the weakest link, but I've been practicing (as much as I can despite being ridiculously sick).  I wish I had discovered this earlier.

Anyway, I've just spent 4 days watching 2 seasons of Tru Blood (long story), way too much Family Guy, and a tad bit of scrubs and a documentary called Fat, Sick, and Nearly Dead.

Fat, Sick and Nearly Dead was mostly stuff I already knew.  The one incredibly and amazingly super-vital information was when someone asked someone else if a puree of fruit/veggie mix left someone feeling full, and that person said yes.  I did not know that liquid food could satiate hunger.  I did know that chugging that gross ass protein shake shit I bought just before running on the treadmill made it really hard not to vomit.  I did not know that anything like that could satiate an appetite.  I have a problem with appetite.

I've been wondering how long I can get away with my current diet, and when its going to affect me, and I've just realized that being tired all the time and getting sick frequently is my diet affecting me.  Not to mention being hungry constantly.  I mean hungry.  Ever since I started going to the gym, I've had dinners like this:  2 waffles, still hungy, a baby carrot, 2 packets of ramen noodles, still hungry...another baby carrot, bowl of oatmeal flavored instant-sugar, and then two more waffles, and then I go to bed hungry.  I'm not even fucking kidding.  I'll watch a documentary or a TED talk about starving kids in Africa, and then reach down and feel my stomach rumble, and then wonder where I went wrong.

What if making liquid fruit/veggie cocktails is the answer?  It seems kind of perfect.  First, I don't have to sort through asshole recipes that claim to be crockpot recipes but then expect you to use a skillet in addition to a crockpot (WTF people?).  Second, I don't have to come home from the supermarket and realize that there is a difference between whole tomatoes and tomato sauce, and that I can't just grab the first red can I see that has the right volume on it.  No.  Everything I need is one section of the supermarket.  How cool is that?  Thirdly, I can make it anythime I want.  Fourhtly, being a liquid that one drinks, it is super easy to deal with leftovers.  It is also easy to transport.  I already have a fridge at work.

Admittedly, fruits and veggies do go bad far too quickly.  In fact, their staying power is piss-poor compared to my benchmark of pop tarts.  However, They do keep for about a week, and if I grind them into a juice, I no longer have to manage the individual expirations ("what am I going to do with these onions?") but instead I only care how long the juice potion will last.  Will this save me money?  Actually, probably not.  But I'd rather have the energy to get one of my side income projects off the ground than keep subsisting on cereal bars, ramen noodles and mexican food.  And waffles and PB&J.  And pasta.  Anyway.

The people in the movie did some kind of all-liquied fast/diet thing.  I'm not doing that.  Here's my plan:

1.  Eat WAYYYYY more carrots.  Only at night though, and when I am home alone*.

1b.  Apples.  Not because I like them, but because they are convenient.  Tomatoes are actually way better, but its kind of a bitch to eat them before they all go bad.  Oh to hell with it.

Starting over:

1.  For dinner, eat carrots, apples, tomatoes.

2.  Start drinking orange juice again.  Seriously I forget why I stopped.  I have no idea.  Experiment with making it fizzy.

3.  Buy a shit ton of Graham Crackers.  This is completely unrelated to the veggie documentary.  I just think it will help stave off the hunger.  Also it has protein and carbs or whatever.  And they keep pretty well...I can probably buy a months worth, and store them at work instead of those breakfast cereal bars that I just made myself sick of.

4.  Buy some fruits and veggies, and a juicer, and choke down one of those disgusting purees.  And then just see where we are.

[Edit]
Parent Conversation Backlog
(how have I never thought of this before???)
1. republican delegate thing
2. sick
3. juicing

[Edit]
Better Lazy Eye tab -- sucks so much less I might actually be able to play the song.

*if you are wondering why I added this condition, go to the store and buy a bag of baby carrots.  Eat the entire bad yourself, and then curl up on the couch with a loved one--preferabbly your wife--for a movie or two.  Even better, right before you go to bed.  Don't ask why.  Don't search the internet.  Just do it.  Be like Wolverine, and leap without thinking.

Thursday, March 15, 2012

Comics that Might Look Good as Mosaics

I used a program to tell me exactly which pieces to buy for the Penny Arcade mosaic, but somehow I've miscounted even worse this time, and we're going on like 3 rounds of orders for missing pieces.  Long story.  Anyway, I figured maybe I should spend this time designing the next one.

I want to spread out to as any different comic strips as possible, so that if one author says no (refuses to sell me rights to use his work), I can just move on to the next person to ask.

I don't read all of these, but here is a list of comics that I either like or would enjoy having a mosaic of:

PA
Cyanide and Happiness
PHD
Questionable Content
Mac Hall ?
Dinosaur Comics -- movable type
Sinfest
Big comics like:  Garfield, Dilbert, South Park


And here are some individual ones that might make good mosaics:

http://xkcd.com/99/

http://xkcd.com/81/

http://xkcd.com/42/

http://xkcd.com/242/

http://xkcd.com/302/

http://xkcd.com/297/

http://xkcd.com/293/

http://xkcd.com/614/

http://xkcd.com/135/

http://xkcd.com/246/

http://www.xkcd.com/303/

http://xkcd.com/387/

http://xkcd.com/244/

http://xkcd.com/262/

http://xkcd.com/285/

http://xkcd.com/149/

http://www.explosm.net/comics/1405/

http://www.explosm.net/comics/1462/

http://www.sinfest.net/archive_page.php?comicID=4204

Monday, March 12, 2012

http://hellforleathermagazine.com/2012/02/this-is-the-city-gear-that-saved-my-life/

Thursday, March 8, 2012

Arch Linux: No Longer My Favorite - Part 3

Yeah when I said I fixed all the problems?  I lied.  But now I did.  For realz.

Fun facts:

suco pacman -S mesa
suco pacman -S mesa-demos

gives you glxinfo and glxgears, which tells you if hardware accelleration is working.


Then, if flash videos cause your computer to lock up for no reason, editing this file:

/etc/adobe/mms.cfg

and commenting this out might save you:

EnableLinuxHWVideoDecode=1



Monday, March 5, 2012

Arch Linux: No Longer My Favorite - Part 2

I have officially solved all of the problems created by upgrading to the latest version of Arch!

Recovering from this upgrade was performed in a record breaking 3 days, which beats the previous Ubuntu record of...never.

Saturday, March 3, 2012

Accidental Democracy

Yesterday I was getting in the elevator when a cute girl got on next to me, and it wasn't the hot girl on our floor.  I was interested but it was so damn early in the morning--like 10:30--that I wasn't awake enough to do anything more than notice.

The Republican caucus I just had to go to was at 9:30.  In the morning.  On a Saturday!  I almost didn't go, because last night I was busy staying up late to bitch about linux and try to install the android sdk while watching a movie that I chose because Simon Pegg was in it which I did not realize was a chick flick until too late.  However by some miracle I was awake at 9 am so ten minutes later I managed to drag myself out of bed and drive to some high school. Because it was so early in the morning, I didn't bother showering to trying to dress nice.  I was more than halfway there when I realized there would probably be girls at this thing...and I was right.  So, next time you go to some political thing, remember that girls are into this, and try not to look like a poster child for sleep deprivation.

I was only going because a friend posted something on facebook about how there was something called a caucus saturday and the support Ron Paul you needed to show up and sign in.  Well...it turned out to be a little more complicated than that.  One thing led to another and...now I'm a republican delegate.  That means I have to go to another one of these.  Hopefully next time the number of people there will exceed the number of delegate positions avaialble to vote for, and I can just find someone else claiming to support Ron Paul, and vote for them to go to the next convention.

It actually wasn't that bad.  I was concerned that it would be like listening to one of my friends back home try to convince us that raising taxes on poor people would balance the budget, but actually everyone there was pretty reasonable.  Except for the beginning where people had to get in a huge hair splitting debate over what one phrase on the registration card meant.

Friday, March 2, 2012

Arch Linux: No Longer My Favorite

Currently I do not have a favorite flavor of linux, because I now dislike them all.  Briefly, I liked Arch.  It is pretty nice.  Here's the problem.

I moved to Arch hoping to solve my problem where wanting to do something (i.e. write code for android phones) requires that I install some software, which in turn requires that I upgrade something, which in turn requires that I upgrade something else, and then all of a sudden the five programs I use daily are broken and I have a new desktop manager that I hate.  This is why ubuntu sucks.

I switched from Arch because the people are not dumbasses and it gives me more flexibility AND most importantly, the Arch people don't fuck with the packages like the ubuntu people.  So when you install Firefox on arch, you get the real firefox, and not some special ubuntu version that is incompatible with the internet.  I was able to install xfce painlessly and everything worked, unlike ubuntu.  Unforunately, on Arch, you can't just upgrade a single package--thats not supported.  You are supposed to do an "all or nothing" upgrade.  This is still ok, but here's where the problem comes in.

There are often changes that require the user--me--to manually tweak something.  In the middle of an upgrade.  I can just be all like "go upgrade yourself" to arch, because it keeps coming back with "ERROR! I dont know what to do about this file!" and then I have to google the error (like "Pacman filesystem: /etc/mtab exists in filesystem").  The first result I look at happens to be the one where cranky people are yelling at someone for not googling the error and telling them they should have read some [now] ancient news post that they don't provide a link to.  Fortunately there is usually enough information for me to go figure out what to do, but it is a manual process, and I believe that I should have to do anything manually for the filesystem to continue working.

So that got me thinking:  what would be a good distro?  Here are my thoughts:

Tenets of a Linux Distro that I Don't Hate

1.  Design for Linux users who know how to use a computer.  This means:  don't copy Apple, don't copy Microsoft, and don't try to invent your own dumbass interface with icons large enough for the legally blind.  Try to make it simple and clear for the user to take control and change everything to his liking.  Remember that the user is unlikely to marry your distro, and that, by definition, and intelligent user will not commit to using only your distro, because intelligent people are the opposite of angry fanboys.

1.b.  The terminal must be a First Class application.  We do not hide it in menus, or try to pretend that using a linux computer is unrelated to typing.  Anyone who does not understand that the default state of interaction, and the true power of the computer exists in the form of a typed conversation between the user and the computer has absolutely no business using a linux distro for smart people.  They should be using a linux distro for dumb people (ubuntu) or a mac, or a chalk board or something.

2.  Do not presume to know better than the user.  Ever.  Since my tastes in computer software are impeccable--a sort of digital paragon--and I am the user, it should go without saying that the user knows best.  It is unacceptable to choose default mail and browser programs that happen to be shittly little open source projects that no one has heard of.  If you must choose a default, choose the most popular, like Firefox, and stay the hell away from whatever the package maintanance nerds think is the best.

3.  The desktop manager--the pieces that handle the X server and window management should support multiple desktops, and both mouse and keyboard input.  Almost every linux box you are likely to run into in polite settings will have an interface similar to gnome2 or xfce.  You might as well just start with XFCE, and let the user opt in to bloated options like Gnome or KDE or the super gay shit that the Ubuntu asshats invented.  Furthermore, recognize that both the mouse and the keyboard have a place when you are using your computer in a graphical environment.  People who think that a graphical, not-a-command-line environment, should be navigated by a keyboard alone 100% of the time have a fundamental misunderstanding of what a graphical environment provides.  These people should not be allowed to work on any portion of the linux distro for smart people, and they should not be allowed to join the forumns or really talk to anyway, anywhere, ever.

4.  Recognize that there is no way out of dependency hell.  The choices you make will never solve it;  they will only choose the manner in which this hell manifests itself.  Admit this, and then chooses a strategy that minimizes effort required on the users part, while also giving them access to the most recent stable pieces of software available.

5.  If I needed to, I could figure out how to hack or patch the kernel, choose a different scheduler, tweak video drivers, spend 4 hours researching an incompatibility with x.org and a widescreen monitor, memorize all of the refresh frequencies, choose the best compilation flags for a desktop computer, manually install a bootloader and manually configure a printing subystem and network shit.  Yeah.  I'm a smart guy.  I could do all that.  But I DONT FUCKING WANT TO.  I want my personal computer to just work.  My personal desktop is not a science project;  it is a tool that I use every day to work and communicate with people.  I can constantly be digging into its virtual guts in order to tweak something.  If there is a known compatibility fix, deploy the hack for me.  Don't make me go searching.  However, remember #2 and don't start throwing in shit just to make things sparkle.  I should spend my days wondering who that girl was that I saw in the elevator today.  I should NOT spend my days wondering if buying a new video card will make this strange CPU problem with X.org go away (it didn't).

6.  Be popular.  The linux distro for smart people needs to be popular enough so that if I have a problem, I can google it and be 99% sure that someone else has already experienced this problem and fixed it.


Thanks to #6 right there, I don't even have to fact-check to tell you that there is no distro on the planet that satisfies all of these criteria, because I already know which ones are popular, and they fail.  For the record, ubuntu fails the hardest.

Based on my experience, and because Arch is already installed on my computer and I dont feel like changing it, I am going to say that Arch Linux comes the closest.  Nevertheless I will be judging every linux distro, everywhere, but the tenets I just laid out.  If you disagree with me, you're wrong.

Actually now that I think of it my new Apple laptop also comes close.

[Edit]
Note to self:  my previous notes are here:

http://blackdiamondsandpowerchords.blogspot.com/2011/07/how-to-unfuck-your-system-after.html

http://blackdiamondsandpowerchords.blogspot.com/2011/05/decrapifying-ubuntu-11whatever.html

Re-enamble keyboard shortcuts in xfce:  "Appplications Menu" - "Settings" - "Keyboard" - "Application Shortcuts"

You have to use "/usr/bin/terminal"  for the command.


[Edit]
Android App Ideas

-personal scrum (multiple topics)
-chris' wedding idea
-space game (with that secret thing
-lego brick database
-movie game