Saturday, January 3, 2009

The Intelligent Person's Folly

In Dungeons and Dragons, abbreviated D&D, there are six primary attributes. Strength, a measurement of physical power, Dexterity, a measurement of nimble actions and fingers, Constitution, a measure of endurance to pain and body, Intelligence, a measurement of knowledge, Wisdom, a measurement of perception and application, and Charisma, a measurement of physical beauty and nimbleness of the tongue.

D&D explains the difference between Intelligence (Int) and Wisdom (Wis) as the former being book smarts while the latter is street smarts. Also, having a lot of one doesn't necessarily include the other. The example would be an absent-minded professor for high Int and low Wis, or a perceptive idiot for low Int and high Wis. Intelligence is numbers, calculations, lore, and held knowledge in the character's mind. Wisdom is the application of faculties to perceive the world around you by hearing or sight or general insight. Of course, a synergy occurs if you have both since you can take in the situation and then apply your dazzling archives of knowledge to take advantage of it.

This brings us to a common folly about smart people. Being a student of Harvey Mudd would imply that one would have a high Int score. However, not all of them would have a high Wis score right? They should be bumbling morons that only have book smarts and no other smarts. That is where you'd be wrong. Harvey Mudd prides itself on trying to find and admitting "well-rounded" students. I know it's a trite buzz word, but bear with me. They look for smart students, but they need something else. For me, it was a mish mash of music (band), a bit of athletics (tennis and frisbee) and random other things. But in the end, the students aren't complete book junkies. Granted, I'm sure one of my friends being a data miner (especially about politics) doesn't strike people as being less geeky.

Now, for another folly. The folly that smart people have. It's the concept that you're smarter than others. While, this belief isn't necessarily bad, the implications aren't so nice. For one thing, this tends to make smart people think they're better than the not so smart people, which is not true. The biggest problem is that they think they can outsmart everyone. Some, if they were teased or slighted at younger ages for their intelligence, may even feel entitled to the ability to outsmart everyone else. Of course, this doesn't necessarily hold. For one thing, there is always someone smarter. Secondly, which smart are you measuring? Someone might simply be more clever, or accidentally come upon a better alternative.

I personally have had this folly, a kind of hubris that I should win. I recently bought two copies of Blokus, one for my family and one for the gaming club at HMC. It's a game where you try to place as many of your pieces on the board while preventing your opponents from placing their pieces. It's so simple that anyone can play, but a bit of strategy so there's depth. However, it's not so complex as say chess. Thus, there have been a few games where I think I have the winning solution, and if I played it right I would have won. Unfortunately, I screwed around, messed up, and ended up losing.

So, something to think about. What's your folly?

Saturday, December 27, 2008

Christmas Aftermath

Hello all. It's the post-Christmas fallout.

Well, I've been busy. Not with work, mostly with gatherings and special events and trying to grab a few hours of play time here and there. Mostly playing Blokus with my family, which is an AWESOME game by the way. Simple enough everyone can play, deep enough for some strategic skill (my specialty), but not so deep that I can always win (unlike chess).

Back on topic.

Christmas started a bit early with the family opening our family gifts on Christmas Eve. This is because we hosted the Christmas Day luncheon, so not much time to do all the other stuff and entertain guests. Then it was clean-up the house time for the afternoon. Then we performed in the Christmas Eve Candlelight Service for our church. My dad ran the sound system (he's the best of the church, and I swear that's not just family bias), my mom and older sister sang in the choir, my brother played the drums, and I played the flute. Turned out very well.

Christmas Day was the luncheon which lasted until nightfall. Not surprising. We tend to like to hang around, play games, talk about random stuff. My mom also made us sing carols, but being musical my brother and I played on the piano and my dad played the guitar. We're not all that great on the piano, so I had to take the left hand while my brother took the right. Plus, those old hymnals are not meant to be played on the piano, they're meant to be sung. Normal hands can't reach that wide and that dexterously.

Of course, we also had smaller Christmas meetups with family friends on Saturday, Monday, and Tuesday. Monday's was a funeral, though. However, we got to see all of my second cousins from Utah.

Friday was cleaning again. My mom is big on keeping the house clean. We still have the same carpet in our house from our remodeling, which was when I was really young. In case you don't know, that's apparently a really long time. Being Asian and taking off our shoes indoors probably helps. This time, it was putting the house back together and moving furniture. Then we sorted out what we needed to return (wrong sized clothing) and took a little trip to do it. Today it's a catch up and prepare for our trip to Sac/Davis day. That means last of the chores and start pulling out clothes. Apparently it's around 40 degrees up there, so I'm going to have to pack layers.

At least I've been getting over 10 hours of sleep each night.

Saturday, December 20, 2008

Plans for Break

Man, I am failing at the prep blog early game.

Anyways, today it's time to detail plans for Break. This is akin to New Years Resolutions where you make a list, feel good about it, try to follow it for about 1-2 days, then lapse back to your old habits. Unless you're still young and in that malleable age where your parents can smack you around and make you shape up.

So, here goes. (in no particular order)

1) Relax. Probably the easiest to pull off. Make sure I'm not sleep deprived.

2) Work on Clinic. Mind you this is rare. Most people forget about Clinic and spend a week when they get back in the Spring remembering everything. Unfortunately, my Clinic, in my personal opinion, needs a jump start and some serious catch up. To make sure stuff goes smoothly next semester, I'm catching up on stuff I need to do. This mainly means getting my processing element completely built, fixing up the code to describe the entire chip (i.e. stable architecture good. See VLSI gripes from last semester about what unstable architecture does), and maybe even getting to know the layout tools early.

3) Games. I've been doing such a good job repressing my gamer side this semester. I still haven't gone through the massive number of games released this year, even the ones during the summer. So, I need to do a bit of catch up. I even have a copy of Fallout 3 sitting in my room, ready to be installed.

4) Family. In case you didn't know, Mudd kicks us out of the dorms for Winter Break. They are locked down and you have to turn in your key or be fined lots of money. So, we're all at home. Except for the crazies who find an apartment or something, but I don't know any of them. Thus, I find myself at home with family. And, my family is very hospitable. Thus, we will be having gatherings and parties pretty much every day until somewhere in the first week of January. We're also going to take a trip up North (i.e. Sacramento) to see some of the rest of the family. If I'm lucky, Michael and I might even be able to meet up with a professor at UC Davis for a little jaunt.

5) Grad School Apps. I've got many more to do. That means more 2500 word essays about my motivations to join their programs. Whee! Luckily I don't have to fill out pages of how awesome I am and my club activities, unlike my brother for undergrad applications. It's pure grades, Letters of Rec, and Statement of Purpose.

Well, I'm pretty sure I'm stuck with 4 and 5 being necessary. I'm also pretty sure I can get 1 done. It's a question of 2 and 3. 2 should take precedence if I don't want to look at Prof. D. Money Harris and say, "sorry, I let down the team again."

Have a nice Holiday Season all 3 of my readers.

Tuesday, December 16, 2008

Level up to Freedom

Well, the worst is over. Or should I say yet to come.

First, fun YouTube stuff.



Now those look like really badass freeform maps. Too bad I still have to wait for the PC version.

Anyways, back to reality.

It's finals week. Ironically, I only have two finals left. MicroPs, 6502 Chip Research, and Clinic all ended last week. OK, so Clinic didn't really end, I still have a few items I need to get done over break so that the project can continue on smoothly, but I don't have deadlines of death hanging over me anymore.

The last two finals I have are a paper for Philosophy, and a 1.5 hour final for Great Works of Western Music. Definitely not in the same class as the Clinic Midyear.

I also have grad school apps to finish. =[ UCLA was Monday, the next is due Jan 2 but I want to get it in at least a week early. Just in case bad stuff happens. It's actually weird that the graduate school applications are so much shorter than the undergraduate applications. It's mostly biographical info, letters of recommendation, and your statement of purpose. No pages upon pages of filling out what activities you did or anything like that. It's not a question of you being a leader or an activist. It's a question of whether or not you're a good enough investment for their research.

Looking back, the Clinic didn't go quite as far as I'd hoped. We barely got Rev0 out for our processing elements. We wanted to get to Rev2, which requires two optimization look overs of the schematics. I blame the processes not getting done on time as well as some other fun dynamics. Here's a few rules for surviving:

Rule #1: Start early and expect to fail. This is big. Do NOT ever start the morning before. Ever. It will not work. And then you'll be crying and having panic attacks at 2 in the morning. Believe me, one team member practically broke down every Monday.

Rule #2: When the going gets tough, the tough call for backup. Chances are, other people know more than you. As a matter of fact, I can guarantee you that in a team, each will have special knowledge that is useful to the team. So, if you're stuck, ask someone else to help. Bonus if it takes that person one glace to know what went wrong. In our case, this is often Prof. Harris. We've actually likened him to an extra super mind that just intersects our plane of existence. Lolly is actually convinced one day he'll just phase out of our plane for a little while. Michael and myself designed two major processes, so chances are we know what the problem is. We had to do a lot of "shoulder camping" this semester to help get stuff going.

Rule #3: Take notes. Seriously. Forgetting what we said yesterday may be the sleep-dep talking, but you can avoid it by taking notes. Notes last way longer than your short-term memory.

Rule #4: Stay Alive. This means sleep and be healthy. This is directed at Lolly who was in a perpetual state of sleep-dep and sickness for the second half of the semester. I blame her uncanny ability to commit to way more than she can handle. She sometimes handles it all, but mostly she ends up overworked. Well, I consider it overworked. In theory, if you followed the above rules, this shouldn't be too big of an issue since you won't be spending 20 hours a week on Clinic. You'll just be spending more like 13 hours.

In the other front, MicroPs final project was a success. Julien Dage and I built a MIDI synthesizer. We take the MIDI signals from a keyboard and synthesize music out. Sounds easy, looks easy, isn't so easy. For one thing, the MIDI protocol has some weird special cases. It also is a current loop signal. We want a voltage signal. Oops. Then, we have the problem of how to make music. Huh. We used an interesting system where you can move through a hardcoded table at varying speeds to get different pitches. It saves you lots of memory, which means you can store higher resolution waves. Unfortunately, it wasn't as awesome as we'd hoped due to speed and variable size issues. But, we did make it work flawlessly for up to five notes. Later when they post our presentation videos I can link it. Not too interesting, but it demonstrates it works.

Well, that's all for now. I'll be on break after this week, so expect sporadic updates on my travels and holiday awesomeness.

Saturday, December 6, 2008

...

There is no useful post today.

I'll see if I can put up something after my two giant deadlines for Monday are done with. Luckily, MicroPs has a light at the end of the tunnel. Clinic sorta does as well, except I'm not sure if it's the end or an incoming train.

Saturday, November 29, 2008

The End is Nigh!

It's the home stretch. Last few weeks of school. For some, this would be heartwarming. Last few things to clean up, time to go out and start Christmas shopping (Amazon.com, you are one of my saviors), and all that.

Not true for me.

Let's recap.

In Clinic, Prof. David Harris commented last week we had about "6 weeks worth of work, and about 3 weeks to do it". This is also the same guy who casually looks at the problem I've been trying to fix for the last few days and solves it in a few minutes. So, yeah, we're in trouble. The key factor is to get what we call Rev1 done of the schematics. This first involves getting Rev0 done. Rev0 means your schematics simulate correctly (or at least as expected) in Verilog and SPICE. The SPICE simulations barely got up and running last week. And, as conventional wisdom says, these kinds of things are so simple that they'll work the first time. WRONG. Assume everything will fail, plan ahead, then double the time you expect that will take, and you're still probably missing something. Trust me. Something ALWAYS goes horribly wrong. Luckily, I have Schematics simulating in Verilog. Or, at least I did. Some weird bug has arisen and one of my schematics doesn't work anymore. See? Even when you think it's done, it isn't. Gr.... The scary part is I'm perhaps the closest to finished out of my team. As much as I'd like to pat myself on the back, it also scares me how behind we are as a team. I'm usually the person lagging behind. Then again, I crash if I don't get at least 6 hours of sleep, so I guess they get the chance to lap me by doing all-nighters. Not that I advocate all-nighters, just that it's not a viable option for me if you expect me to be cognizant the next day.

Next, MicroPs. I'm building with another student, Julien Dage, a MIDI synthesizer. It takes in MIDI signals from a keyboard and uses wave tables in the memory to synthesize music. Unfortunately, there's a few problems. First, it takes too long to process each individual note we want to play. I think, according to simulation, that I can get 3 notes. I want 8 notes. Options now include tweaking code at the assembly level, re-writing a part of the code to use a faster system, and slowing down how fast we output music. We also are having issues on the analog side of things. Curse that real world and all it's foolish inaccuracies. I demand more binary values!

Next, Hums. Philosophy final paper, Music final exam. Um. Yeah. Not quite as scary, but I still have a few loose ends I have to tie up. These are the only two classes that I'm either on schedule or ahead of schedule. Go figure.

Next, GameSHMC. I'd like to petition for more money for our budget. However, that means I have to prepare a presentation on why we deserve more money for the year.

Next, Family. Right now I'm at home. Thanksgiving was full of good food. Unfortunately, I can't access all the stuff I need to do the above mentioned work. Well, I can access the Clinic stuff, except it takes five times as long to get anything done. On the other hand, I can't snub my family. We've compromised and I'm heading back later today to do more work. Still gotta schedule moving back after this semester is over.

Next, everything else. I have a giant list of games on my door that I haven't played. Heck, I haven't even played stuff that came out over the summer, let alone the stuff people are raving about that just came out like Fallout 3 and Left 4 Dead. Oh, and that Red Alert thing. Sorry, I'm not quite as avid a RTS player, although I do love blowing up the computer with nuclear weaponry.

Anyhow, that's where I'm at. No time left and everyone wants me to cash in yesterday.

Back to work.

Monday, November 24, 2008

You are eaten by a gru

and by you I mean me and by gru I mean Clinic and MicroPs.

On a quick note, there's a few addendums to some prior posts.

1) Scripps is a woman's college. K-12 girls do not attend a school across the street. And if they did, saying this was a good thing might be misinterpreted as me promoting pedophilia, which I happen to not support.

2) On Nov 1, I made a few statements on diversity. To clarify, I was merely targeting diversity purely for diversity sake. Diversity is overall a very good thing. It's when groups put diversity as a priority over things like general well being or performance that it gets a little hazy. I for one am not an avid fan of affirmative action (AA) since it can actually hurt the people it tries to help. With AA, people tend to second guess if they made it in on merit or simply because there was a quota to fill. On the other hand, disadvantaged groups should get compensation. As I said, it gets hazy, and while I don't love AA, I don't hate it either.

3) 35% of the incoming class came from California. That's right, Cali people are the minority. I'm a minority by home town AND race! wooooo! Now if only that meant more financial aid....

That's all for now. Stay safe and have fun.