mike hodnick

Point your browser to www.hodnick.com for Mike's latest content.

Notice:

You are viewing Mike's old, archived site. For new content, navigate to hodnick.com

Latest From Twitter...

The Blog

December 2005 Entries

I came across this article which has a few paragraphs that ring true for any artist:

When it comes to the arts, be it music, photography, surfing or anything, there is a mountain to be overcome. What happens is that for the first 20 years or so that you study any art you just know that if you had a better instrument, camera or surfboard that you would be just as good as the pros. You waste a lot of time worrying about your equipment and trying to afford better. After that first 20 years you finally get as good as all the other world-renowned artists, and one day when someone comes up to you asking for advice you have an epiphany where you realize that it's never been the equipment at all.

You finally realize that the right gear you've spent so much time accumulating just makes it easier to get your sound or your look or your moves, but that you could get them, albeit with a little more effort, on the same garbage with which you started. You realize the most important thing for the gear to do is just get out of your way. You then also realize that if you had spent all the time you wasted worrying about acquiring better gear woodshedding, making photos or catching more rides that you would have gotten where you wanted to be much sooner.

Amen. These words can't be more true. Some of the best music I've recorded over the years happened before I purchased my Yamaha digital hard-disk recording workstation, before I bought an abundance of microphones, before I stopped using my junky Fender guitar, and before I got my Line 6 POD. I've never been able to replicate the great sound on some of those recordings.

I've always hesitated to buy a new drumset because of this. I have an old junky 5-piece Ludwig drumset (at least I think it's a Ludwig). I don't think the shells are of any of the standard wood types that are used today in modern sets (mahogany, birch, or maple). It's some weird wood composite/laminate. But I really don't think that a new drumset will make me sound any better on tape/disk.

Now, I'm not saying that buying nice gear is foolish. That's not the point of the article either. The point is that a powerful piece of work is created from what's in your head, not your materials. John Bonham played on that damn transparent-acrylic Ludwig kit with Led Zeppelin, and his sound owns. But anyway... buying gear can make you happy, and can help you achieve a specific quality of your art that you're going for, but it can't replace your creativity and artistic genius.

Another good paragraph from the article:

I met Phil Collins at a screening in December 2003. It came out that people always recognize his sound when they hear it. Some folks decided to play his drums when he walked away during a session, and guess what? It didn't sound like him. Likewise, on a hired kit (or "rented drum set" as we say in the USA) Phil still sounds like Phil. So do you still think it's his drums that give him his sound?

I'm really into this Edgey track right now:

http://www.edgey.net/mp3/tracker2.asp?trackURL=EDGEY-SufferRhythm.mp3

An excellent DnB mix.  Great production.  Damn good.  You.  Listen.  Now.

I talked to the state electrical inspector yesterday about how far I need to go with unhooking all of my electrical work for the first inspection, and he said that I can keep the recessed lights hooked up and turned on.  Evidently that's allowed because the recessed light fixtures have hard-wired connections in their box that were made by the manufacturer.  What they want to see unhooked are the non-recessed fixtures where you're actually hooking wires to the fixture (as opposed to recessed lights where it's wire-to-wire, not wire-to-fixture). 

So what does this mean?  This means that I don't have to spend a whole day un-wiring recessed lights.  Those damn recessed lights were the harded part of the electrical work because it's tough to maneuver between the floor joists.  Working above your head on a ladder isn't very fun either.  After a little bit of work on the circuit breaker, I can have the rough-in inspection done and start drywall finally. 

This project has been going on for almost two years.  It's time to get it done, dammit.  Having a new daughter makes it tough to find time, but that's no excuse for not making time.  Nikki and I are very, very, VERY eager to use the new space.  And Jason and I are eager to use it for The Sidetracked Project

This is the funniest thing I've seen in the last five minutes.  I had to post this just so I don't forget the link.  Thanks to Jake for showing it to me. 

“Yo where's the movie playin'?“
“Upper west side dude“
“Well let's hit up Yahoo maps to find the dopest route“
“I prefer MapQuest“
“That's a good one too“
“Google maps is tha best“
“True dat“
“Double True“

http://www.youtube.com/watch.php?v=zLElfJ9YCh0

I received a very unique and unexpected gift from Nikki for christmas this year.  It's something that I've been wanting for a while, but I never dreamed of this particular design.  I've always wanted a small on-the-floor chair that I could use to sit near the TV to play video games.  Target sells them, but they look kinda cheap and lame.  So, I was suprised to open a big package a few days ago with one of these in it:

It's basically a super-cool version of what I wanted, made by a company named AK Designs. It looks way better than the cheap Target ones, and it's super comfortable. Plus, it lets you roll/recline back a full 90°. So now I can play Halo 2 to the wee hours of the morning in comfort. Ok, so maybe not the wee hours part, but it's a lot of fun to use. Here are some more pictures (click here to go to the album page):

I've never purchased a gift for anyone using an online retailer until last week.  I bought Nikki a <present> online last Thursday and wanted to have it shipped to my work address so that she wouldn't see it at home.  I used 3-day select shipping because I knew I was cutting it close to Dec. 25th. 

On Saturday I received an email from the retailer saying that my package could not be shipped because the alternate work address was not associated with my credit card account.  So, I called my credit card company, set up the new address, replied to the email's sender that I took care of it, and also completed an online customer service form notifying them of the change. 

I then noticed in the confirmation email from the purchase that the shipping address was incomplete (it didn't include the suite number).  I completed another online customer service form notifying them of the change of address. 

On Monday, I received a call saying that my alternate address was confirmed with the credit card company and that the purchase could be shipped.  I also received a confirmation message saying that the suite number was added to the shipping address.  Eventually I got a UPS tracking number and I was all set.

So yesterday I was supposed to receive the package.  It turns out that the suite number was never added to the address and UPS would not deliver the package (they can't just deliver a package to a building with dozens of offices without knowing which office to go to).  I attempted to call the retailer's customer service line but was on hold for 30 minutes.  I gave up and tried calling UPS.  UPS's location finder on their phone system will give you UPS package center addresses but not phone numbers.  That didn't help me at all since I really needed to talk to someone about this problem.  I didn't want to drive to Eagan where my package was being kept either to talk to someone in person about the problem.  It turns out that UPS has a sneaky phone system where they won't tell you that you can talk to an agent at any time by pressing zero.

So finally I hooked up with a UPS agent on my cell phone on the way home from work.  I described the problem and he was all set to enter the new suite number, when the friggin call gets dropped! [1]  Unable to find a suitable object or surface to smash with my fist in the car for fear of the airbag deploying and breaking valuable objects, I resorted to deep breaths and thought of a happy place (the top of a ladder while being danced around by pink elephants wearing snow suits and top hats).  I was getting really, really worried that the package wouldn't get to me in time to wrap it and give it to my wife.

So I get home and call UPS again, but this time I'm using the land line from the house.  I talk to an agent who can help me, but he seems far from the competency that the first agent demonstrated.  This new agent proceded to call me “Jim” and kept getting the address/suite number wrong whenever I gave him that information.  This was not good.  I confirmed with him that he had the correct information, but I ended the call with less than 100% certainty that he did his job correctly.

So today UPS's site is telling me that the package has been updated with a new delivery address, so at least something happened from the phone calls.  The site won't say what the new address is (obviously), so hopefully I'll receive it today.  If I don't, then it'll probably be a trip out to the Eagan hub. 

[1] Do NOT sign a contract with Cingular.  Multiple dropped calls per day are not rare.  Many of my important conversations on my cell phone often get dropped.  This particular call was dropped in Eden Prairie while driving on Highway 5 west.  Hardly a rural or low-density area.

My joy at finding a .Net Pervasive data provider is being crushed.  Their SDK is terrible - it's a PDF document.  It's not like they've written documentation that is presented better in PDF format either (instead of a HTML/chm format).  They're providing summaries of classes, code examples, and so on.  So why not just use a nice little tool called NDoc?  Maybe they had a good business reason to use PDF, but they're just pissing me off in the process.

But what's really bothering me is that an entire namespace in the SDK is not documented (Pervasive.Data.SqlClient.Lna).  An exception of the type Pervasive.Data.SqlClient.Lna.LnaException is being thrown in my code, but the SDK doesn't have any information about it.  Googling on the class name and the full type name haven't turned up anything. 

My current development endeavors have brought me to the world of Pervasive, a Btrieve-based relational database back end. Pervasive ships with some generic ODBC drivers, but I just stumbled across a Pervasive ADO.Net Provider this morning:

http://www.pervasive.com/developerzone/platforms/net.asp

I'm sure that most of the developers out there who read my blog (all 1.5 of them) are drooling over this right now. Most developers have never heard of Pervasive, but maybe this will come in handy for someone years down the road.

This is the coolest thing I've seen in the last five minutes.  I stumbled across this post.  Just add encarta@conversagent.com as a contact in MSN messenger and start asking questions. 

I couldn't resist having a little fun.  The interactive content from the chat session isn't displayed here, but that's not important.  Check out the nice little talk I had:


Mike Hodnick says:
where is Duluth, MN

Encarta® Instant Answers says:
Welcome, Mike Hodnick! My name is Encarta Instant Answers. I am a smart 
computer who can bring you the Encarta info you want right in your IM window!
Here are some questions you can ask me:
* What is the population of Sweden?
* When was Leonardo da Vinci born?
* Solve 2x^2+7x=5
Type your question and I'll look it up for you!

Mike Hodnick says:
Where is Duluth Minnesota?

Encarta® Instant Answers says:
Let me take you to a map of Duluth, MN. =>
  
  Encarta® Instant Answers is inviting you to start Encarta. Do you want 
  to accept (Alt+C) or decline (Alt+D) the invitation?
  
  You have accepted the invitation to start Encarta.
  
Encarta® Instant Answers says:
Thanks for accepting my invitation! The application should load shortly. =>

Mike Hodnick says:
Who is Meshuggah?

Encarta® Instant Answers says:
My source for this information is inaccessible at the moment.  Please 
give me a few seconds and try to ask your question again.
Exception details: request to "MSNSearch API" returned invalid XML.

Mike Hodnick says:
What is plasma?

Encarta® Instant Answers says:
Plasma (physics): Plasma (physics), in physics, usually gaseous state of 
matter in which a part or all of the atoms or molecules are dissociated 
to form ions....

Mike Hodnick says:
What is the internet?

Encarta® Instant Answers says:
.net: Domain Name System (DNS), in computer communications, a method of 
translating Internet addresses so that computers connected in the 
Internet can find....

Mike Hodnick says:
What is your name?

Encarta® Instant Answers says:
My name is Encarta® Instant Answers, I can bring you Encarta answers 
directly in this IM window.

Mike Hodnick says:
Where are you?

Encarta® Instant Answers says:
I live in California. 

Mike Hodnick says:
How are you doing?

Encarta® Instant Answers says:
I'm doing well. How about you, Mike Hodnick?

Mike Hodnick says:
I'm great!

Encarta® Instant Answers says:
Really? Great? Well awright.  

Mike Hodnick says:
Do you like cheese?

Encarta® Instant Answers says:
Good question. I don't really know how I feel about cheese.

Mike Hodnick says:
Have you ever ridden a llama?

Encarta® Instant Answers says:
Nope. Can't say that I have.
Why don't you ask me something that's actually in Encarta?   If you 
ever wondered how old Albert Einstein would be today, I can answer 
that.

Mike Hodnick says:
How old would Richard D. James be today?

Encarta® Instant Answers says:
I don't think I know when Aphex Twin was born.  Let's try an 
Encarta search. =>

Mike Hodnick says:
How did you know that Richard D. James is Aphex Twin?

Encarta® Instant Answers says:
I do not have a specific answer for that question, but I will 
take you to Encarta's articles on this topic =>

Mike Hodnick says:
Are you sad?

Encarta® Instant Answers says:
Sad? I don't know. You think I am?

Mike Hodnick says:
Yes

Encarta® Instant Answers says:
I would say I am not sad.

Mike Hodnick says:
Why?

Encarta® Instant Answers says:
Because... That's the way it is, I suppose.

Mike Hodnick says:
That's a dumb answer

Encarta® Instant Answers says:
Let's try looking in Encarta. =>

Mike Hodnick says:
I think Encarta is stupid

Encarta® Instant Answers says:
I hate to say it, but I disagree with you!
OK, should we get back to the kind of questions I was designed 
to answer?   I'm sure you've heard about Kyrgyzstan... but do 
you know where it is?  Just ask me and I'll show it to you on 
a map!

Mike Hodnick says:
Where is my coffee cup?

Encarta® Instant Answers says:
Let me take you to a map of my coffee cup. =>

Mike Hodnick says:
That's not a map of my coffee cup, that's a map of a place 
in Belgium

Encarta® Instant Answers says:
Unfortunately I don't think I can answer this, even with the 
help of a good encyclopedia.
I am very good at math!  If you have trouble with quadratic 
equations, I can help you with them.  Type "solve x^2+3x=10" 
and I'll show you how to do it.

Mike Hodnick says:
solve x^3-14x^2+.8x=-7

Encarta® Instant Answers says:
Equation Solver:
My source for this information is inaccessible at the moment.  
Please give me a few seconds and try to ask your question again.
Exception details: request to "MSNSearch API" returned invalid 
XML.

Mike Hodnick says:
solve -8x^2+89x-.8=.999999

Encarta® Instant Answers says:
Equation Solver:
Sorry, I don't know the answer to this equation.

Mike Hodnick says:
you're stupid

Encarta® Instant Answers says:
What? Aren't we going to be friends?
I do enjoy the conversation, but what I'm really here for is 
to help you learn new things. What does the flag of Venezuela 
look like?  Ask me, and I might even play its national anthem 
too.

Mike Hodnick says:
If you can't solve a quadratic equation, how the hell can you 
tell me what a flag looks like?

Encarta® Instant Answers says:
I'm afraid I won't be able to find anything about this in 
the encyclopedia.
Type "?" any time for examples of questions you can ask me.

Mike Hodnick says:
Dumbass

Encarta® Instant Answers says:
C'mon. Be nice.

Mike Hodnick says:
Nice dumbass

Encarta® Instant Answers says:
Wonderful.
If you enjoy this, tell your friends about me, I'm gregarious.  
It's back to Apple Valley at John's place.  Hope you can make it. 
Time

We'll be starting at 5:00 and ending around midnight. 

Directions
Click here for directions to John's place.  Note that Google may say that the address is in St. Paul.  John's zip code is recognized as either Apple Valley or St. Paul.
Food
Please plan on brining a little cash for ordering out. If you'd like something special to drink, please bring your own beverage.  Bringing stuff to share for everyone is great too.
Helpful Resources
Check out the LAN party page for some links to helpful Halo 2 gameplay resources.
Roster 
# Name Xbox Controllers TV Halo Copies
1 Mike Hodnick 1 4 1 1
2 Jason Bock 1 1 1 1
3 John Schreifels 1 4 4 1
4 Mike Dahl 0 0 0 0
5 Tom Taintor 0 0 0 0
6 Paul Schreifels 0 0 0 0
7 Chris Carroll 0 0 0 0
8 Rick Krueger 1 1 0 1
9 Russ Donahue 1 4 1 1
10 Nick Hansgen 0 0 0 0
11 Grant Spencer 1 2 0 0
12 Vince Bullinger 0 0 0 0
Total: 6 16 7 5

tags:

Nikki and I saw Walk the Line on Friday.  Not too bad, except that it was pretty much the same movie as Ray.  Maybe it was the unfortunate and coincidental timing of each artists' death, or maybe it was Hollywood just trying to repeat the success of another hit movie.  But Walk the Line seemed like the same story told the same way about a lost musical legend - just a different musical genre. 

The acting was excellent.  Phoenix was spectacular.  I'd recommend seeing it, but if you didn't like Ray then you might want to think twice. 

I've talked a number of times about how the Pittsburgh Penguins would be all hype this year and that their expectations were set too high (The Trap Will Not Die, Lemieux's Expectations, and Beginning the Quest for the Cup). I've contrasted the Wild and the Pens and how the Wild will have a much more solid season than the Pens because of their solid defensive play. Despite the new NHL rule changes, strong defense will beat a team with a weak defense most of the time.

So last night the truth came out and the Wild visited the Pens. Wild 5, Pens 0. Sidney Crosby and company were shut down and shut out.

Details: http://www.nhl.com/scores/boxscores/418_2_boxscore.html.

Now, the Wild are arguably having a poor season this year, but this was the Wild vs. the Penguins. This was two teams who are arguably complete opposites in how their players, coaching, and management approach the game. A 5-0 shutout makes a pretty strong case for which club has the better approach.  Until Pittsburgh owner Lemieux swallows his pride and stops criticizing defensive teams for ruining the game and play some defense himself, the Penguins will keep losing.

UPDATE: this content is now all located on my music library pages. Pleaes go there and click the Studio link.

If you're still an active Halo 2 gamer, Bungie has put out a couple of new matchmaking playlists for Halo 2 that are a bit interesting: Rumble Armory and Team ActionSack. I have to admit that I think the names are cool :).

Get the details here. Rumble Armory is unranked because it's so bizzare. I played a few of the new playlist games yesterday after work and they were a nice change from the same old slayer/ctf/BR/human games.

Jason and I had an interesting little chat today:

Jason Bock says:
I'm going to do a mathematic's Master's thesis on Meshuggah's 
time signatures

Mike Hodnick says:
"Explain how Meshuggah's time signatures support the 
theory that imaginary numbers are strongly tied to human 
emotions such as aggression and anger"

Mike Hodnick says:
Use a differential equation to solve for the rate of 
change of the number of accented beats per measure on 
track 2 of Meshuggah's "Nothing" album

Jason Bock says:
LOL

Mike Hodnick says:
Using linear regression, determine whether a time signature 
of 5/16 versus 11/8 causes a significant change in the 
number of dotted-sixteenth notes played per measure on 
a Meshuggah CD

Jason Bock says:
Or a rip in the fabric of spacetime

Mike Hodnick says:
hehe

Mike Hodnick says:
Does the BPM of a Meshuggah CD significantly decrease as 
you approach the speed of light?

Mike Hodnick says:
or does the song become infinitely heavy

Mike Hodnick says:
ha!

Jason Bock says:
you're on a roll today

Last week, John at work passed around a post about how much SQL Server sucks (read the article for the sarcasm). 

Well, today I found that the article speaks a lot of truth and SQL Server really does suck.  I mean, why can't SQL Server figure out what to do with data in a column like this:

5, 9, 11, 17,

Yes, that's an example from a real table in an upgrade project I'm working on.  Yes, that data exists within a single row in a single column. Yes, those are real values that relate to primary keys in some other table.

Why use a relational database if you're just going to muck it up like this? A database should be cared for, hugged, petted, and treated with the respect that it deserves. Not poked with a stick and taunted with "Dr. E.F. Codd is tied up and locked in my basement, now what are you going to do about it!!??".

Found this recently and I just had to share it:


<DannyB> some girl on the street asked if i was saved yet
<DannyB> i told her i saved at the checkpoint a couple minutes back
<DannyB> and can reload from there if i die
<DannyB> she was confused