Archive for the ‘Observations’ Category

On Math

Thursday, March 29th, 2007

I’m a very practical person when it comes to math and science. If I can’t do something useful with it, I’m not really concerned with learning it. If it’s easy and it looks cool, then I’ll definitely pick it up. Once it gets hard, if I can’t see a good application of the math, I don’t care for it anymore.

One implication of this is that I have found some math classes to be absolutely torturous. I spent all of abstract algebra thinking about how useless it was to factor polynomials. Who cares if this function has a zero at some exact value? I could easily put it into a computer, plot it, and have an answer that’s good enough.

The thing is, though, a lot of mathematical ideas have no directly visible application, but are actually very useful. Finding zeros in polynomials comes up all over the place. If you’ve got a matrix and want to find the eigenvectors, you have to construct the characteristic polynomial of that matrix and find zeros in it. When I realized this, I decided that it was actualy very useful to understand these polynomial creatures in all of their full gory detail.

When you’re repeatedly exposed to ideas that you first think are stupid and worthless, and then come to realize are actually quite useful and important, you learn a sense of humility. That’s good. I needed one of those.

On AI, the End of the World, and Small Town Wisdom

Monday, March 19th, 2007

I was watching a special on the history channel about 7 ways that scientists think the world could to end. The first two were not unreasonable – ‘gamma ray bursts’ occur when a star collapses, and if this happened in our galaxy, apparently the burst would destroy our ozone layer. Without that ozone layer, we’d be killed by solar radiation. The second way we could potentially meet our doom was a roaming black hole. If that thing came too close to the earth, we’d be done for. The physics sounded about right to me, although a few things were exagerated. If you fell into the event horizon of the black hole, you’d be dead before you were able to tell what was going on. I don’t think it’d be particularly painful, and the gruesome images they gave, although they might have been accurate, would have occurred so quickly that they’d be irrelevant.

The third way we could meet our doom, however, was completely ludicrous. They had some AI researches (as well as steven hawking) claiming that computers would become more intelligent than human beings, and that for some reason they’d decide to wipe us out. I think the entire field of AI is completely misnamed. Most of those guys would, I think, make lousy theoreticians. They spend their time dreaming up ’solutions’ to NP Complete problems that run in exponential time and have absolutely no guarantees. When they’re not doing that, it appears that they’re busy making absurd predictions and prognostications about the nature of intelligence and what computers will do for us. They even had Steven Hawking claiming that within 100 years, computers would be more intelligent than human beings.

First off, people have been predicting human-level intelligence from algorithms for years. I’m not saying it won’t happen, but I think we’ve got no way of knowing how far off in the future it will be. Personally, I don’t think we’ll have human level intelligence from computers untill we can simulate an entire brain on a cellular (or maybe even molecular) level. When and if humans do produce computers with human level (or greater) intelligence, the AI that is produced will be used to accomplish all kinds of trivial crap that human beings don’t want to do. The thought of an AI that would decide to destory the world, and have the capability to do such a thing, is absurd – the AI would have to want to destory the world, and the only reason it would want such things is if it were designed to want them.

If you designed an AI capable of talking with human beings to do things like answer phone calls, you’d make it so it would be happy if it satisfied customers, and unhappy if it didn’t satisfy the customer. Human beings have all kinds of tendencies that we’d never have any decent reason to incorporate into AI – boredom, tempers, and greed. I could go on an on about this, but basically i think it’s completely absurd to be afraid that computers will take over the world. If we ever develop computers that pass turing tests and can think like humans do, it’ll be a great day for humanity because we could eliminate the need for all kinds of thankless, unpleasant tasks.

In any event, the thing that struck me the most was the difference between a small town fireman in Iowa talking about how he’d respond to one of these distaters, and the big name scientists they had talking about how the world was going to end. The scientists seemed so sure of themselves and their own intellgience. The fireman and police captain in the small town said that, in the event that one of these disasters were to occur, perhaps the only thing they could do would be to pray. I dig that. I dont like arrogant people. I’m afraid I am becoming one, however. It’s something I’ll have to watch out for.

On Shoddy Toasters and Copyright Law

Friday, March 16th, 2007

Suppose you went to Target to buy a toaster, and on the self you saw two ToastMan® brand Toastsers for sale: A BasicToast system for $19.99, and a ToastDeluxe system for $49.95. Interestingly enough, both toasters are identical – with one exception. The BasicToast system comes with a switch on the back that is set to “BasicToast” which means that, everytime you use it, there’s a 20% chance that your toast will be burned. The BasicToast system comes in shrinkwrap with a license agreement on the front, saying that you agree to not touch that switch on the back if you buy the BasicToast system.

Which one would you buy? It seems to me that you’d have to be pretty foolish to buy the DeluxeToast system because you could just buy the BasicToast system and ignore the license agreement, flip the switch on the back and enjoy your toast burn-free. I have a hard time imagining myself feeling like I was doing anything ‘wrong’ in this case. However, if the ToastMan Company found out that I flipped that switch and sued me, I don’t see how I could possibly win the case.

On the one hand, I understand the buisness model a company would have for making such a decision – it’s basically not too different from offering coupons. Companies offer coupons as a way of snaring customers who wouldn’t normally buy a product because it costs too much. They’re hoping they can reduce the price only for those unwilling to pay the regular price they charge – by making those customers do something inconvenient like saving a scrap of paper and handing it to the cashier. I know if you’re flying Delta out of Cincinnati, it is frequently cheaper to buy a ticket from a flight that leaves from Dayton and stops in Cincinnati. They won’t let you get on the flight in Cincinnati, though, becuase they want to make you “earn that priviledge” by paying more for a ticket – even though it would be cheaper (if only slightly) for them to let you skip the flight out of Dayton.

On the other hand, where do you draw the line? What if NetFlix offered you a discount on renting movies, so long as you agreed to not really enjoy any of the movies you rented? That’s just assinine. I’m a strong believer in enforcing private contracts, but it seems ludicrous to me to prosecute someone for fixing the broken toaster they bought, regardless of whether or not they agreed not to fix it when they bought it. The real issue is why people are intentionally making faulty toasters – what sort of economic system do we have that encourages people to intentionally introduce faults into their products?

If you haven’t figured it out by now, I’m talking about the software industry. I don’t think there’s any way to look at user license restrictions as anything other than flaws. When you buy a computer program and 5 licesnses for the program, and then reverse engineer the code to allow more than 5 users to use the program, you’re doing nothing fundamentally different than buying a BasicToast system and flipping the switch on the back so your toast doesn’t get burned.

I started a discussion (argument) about IP law today at lunch, causing our lunch to go long. My argument was that, althoguh we need IP law to incentivize development of ideas, I don’t think the current system is very reasoble because it encourages people to intentionally break their products, duplicate intellectual efforts, and withold information from others.

On doing it yourself

Sunday, February 18th, 2007

I made lunch today. Penne rigate with spicy chicken alfredo. I screwed the recipe up, putting in way too much crushed red pepper, but it tasted delicious anyhow, seeing as how I like spicy things. While I prepared and ate lunch, I watched a DVD of Joe Satriani. I wondered if Satch enjoyed cooking. I figured with all his money he’d probably go to fancy restaurants all the time.

Then I thought about it, and decided that if I had a ton of money, I’d still cook my own food. I’m sure others can do it better, but the sense of self accomplishment I get from making something that tastes delicious is better than the taste of the food itself. It’s probably the same reason I try to improvise music – it feels better to use the instrument as a vehicle for self expression rather than just playing what somebody else wrote. Heck, if I had the time/money, I’d try to build my own car. I guess it’s all part of being a nerd.

The Best Metaphor Ever

Saturday, September 9th, 2006

So, this came to me in a dream today. It was a rather strange dream but I started thinking about it and then suddenly it made a lot of sense.

Life is like a flower hatching from an egg. It is beautiful, but usually not what you expect. In order to truly appreciate it, you have to be willing to give up your expectations and take what comes. The ability to appreciate the absurd also comes in very handy.

I dig it. I mean like I really dig that statement. I was sitting in the physics loungue today, looking at all of the bricks painted by past Xavier Physics graduates and thinking of what I was going to put on my brick. This question has been in my mind since I first saw that wall back in August 2003, and now I think I know what will go up there, along with a few other little gimmicks or something.

rrr

Friday, August 4th, 2006

Everyone in my resesarch group was goign to play video games tonight at a place called Game Works, where you pay $10 to play all the games you want for 3 hours. That sounded like a ton of fun to me. Rumor had it there were cheap drinks to be had, too. I felt really tired, though, so I figured i’d take a nap before we left. I felt much more tired when I woke up, so i decided not to go and got back in bed. After sleeping for another two hours, I was awakened by a bunch of screaming. I was worried at first- it sounded like a bunch of deep, coarse, barking interspersed with high pitched shrieking. What was going on outside? Terrorist activity in Claremont California? Some kind of fire? Spontaneous dance competition?

Then i remembered that there were a bunch of high school kinds on campus, and that whoever ran that group usually had them doing some group activity around 10 or so, probably to get them all tired out so that they’d sleep instead of running off and braiding each other’s hair or whatever it is high school kids are doing these days. Thanks a lot, guys.

Reading the news just makes me angry. Free Chipotle pretty every day, though, is a good thing.

Writing super slick python code is just awesome. I’d been doing theory all this summer so far, and working on some actualy coding lately has been wonderful. I found awesome graph theory and mathematical plotting tools for python, which make me want to study graph theory just so I can use the libraries. My python skills have inreased significantly ever since I discovered list comprehensions and how to use them. Them are so georgeous. Last fall I worked on code to simulate random walks on the surface of a sphere, and I used python scripts to generate large numbers of random experiments, then to analyze all the data. I did something simliar today, and I don’t know why but it find it supremely enjoyable to generate large amounts of data, then sift through the data looking for patterns.

Peter coded up a ‘pressure’ algorithm that Kevin and I came up with; I thought of requests for bandwidth as fluids trying to fit into buckets, and modeled some kind of weird potential-energy type hueristic that would select the fluid under the ‘most pressure’ to satisfy. We had no idea how to prove the optimality of the algorithm, and after some thought we found ways to concoct devious instances to make it perform arbitrarily poorly, but the analysis says it works quite well in randomly generated instances.

Work is moving along quickly because I get to (well at least untill yesterday; i might be done with coding … :( ) spend the day writing code to solve problems. I have tommorrow off to visit my sister and UCI, and then after that there’s just a week of work left to be done. It’ll be weird to leave this place behind, because it has been my life for the past 9 weeks. I have spent pretty much every day with the guys I’ve been working with, and it will be weird to leave knowing I will probably never see some of them again. I’ve gotten pretty close with a guy named Kevin, who comes from missouri and shares a lot in common with several of my friends; he tells me I bear an uncanny resemblance to his room mate. I wonder if we’ll see each other again.

Speaking of people whom I will never see again, I had a ’summer romance’ in a rather odd sense. There was a group of students here from Puerto Rico, doing research on an engineering project. They were part of this exchange program; some Harvey Mudd kids went to Puerto rico for a couple weeks, and then the Puerto rican kids came here for a couple of weeks. They were staying in our dorm, and Jerrah’s friend heather was part of that research group, so I ran into them a decent amount. One of them would sit next to me while i played poker, and I would show her my hand and ask for advice. Every time I did, this she would say “I don’t know how to play” and look slightly worried/confused, which I found very amusing, so I kept doing it. Whenever I won a hand, I would thank her for her advice, and whenever i lost a hand I would complain to her; she seemed to think this was funny, I guess, because she kept sitting next to me while I played.

They invited me to go clubbing with them the last night before they left, and I figured I’d go along because I’d never been to a club before. Here is a picture of us. On the right is Claudia, a UC biomedical engineering major who also happens to be in California. Weird how I keep running into those kids… Me and the girl who sat next to me while i played poker, Aisha, hung out the whole evening and got along really well. We spent the next night together talking and hanging out; it was hard to spend time with someone that I knew was going to leave and I’d never see again, but it was worth it. She left at 4am saturday morning, and I felt pretty crummy. I went to bed and was awakened at 6 the next morning to find out that their flight didn’t leave and they needed someone to go pick them up at LAX. I drove down there, very tired, and picked them up. I had one last day to spend with Aisha, and I knew it was going to be difficult to say goodbye. We went to the park and talked some more, and then we had to go back and get her stuff ready to leave again. There are some things that you can ‘know’ but not know at the same time. I ‘knew’ she was going to leave again, but i didn’t really ‘know’ it untill that ‘again’ was 5 minutes from right now. It was tough. But that’s life. Even the painful things are wonderful if you have the right attitude, i think.

Next saturday, I’m driving up to San Francisco with my dad, who needs to be there on buisness, and while there I plan to visit standford and hang out with my friend Chris Wanstrath. After that, I head out for the trip home; first stop is in Salt Lake City, Utah. That has special significance for me. The only time I have been there was in January of this year, and that was about the breaking point of my relationship with Megan. I wanted to do something while I was there, but I knew that I couldn’t. At the time, it seemed like a far-off impossible wish; a desire on par with wanting to fly a unicorn through space or converse with someone long dead; a desire for something glorious and wonderful that I could never have. Now, things in my life are very different than they were, and that desire is entirely realistic. I will go to salt lake city, and do what it was that I wanted to do so badly on January 9th, 2006. Nothing lifts my spirits like knowing that I am about to fulfill what once seemed an impossible dream.

I get home on August 16th. I will probably just drop my stuff off at the house I’m moving into, since there’s no point in loading it and unloading it twice. I’ll have that evening and the day of the 17th at home, and I’ve already made plans for both days. On the 18th I’m leaving for a whitewater rafting trip in West Virginia, and then I have a week to prepare for school to start. This summer has been great. It is winding down now, and the school year is in sight. The last time I looked forward to the start of the school year with as much anticipation as I do now was the summer before my senior year of school. I think it will be a good year, and after this year comes grad school somewhere far away from cincinnati. Lately I have entertained thoughts of going to Grad School outside the U.S.

This time last year, I dreaded the start of school and the future life that I was sure awaited me. Now I eagerly await them both. I feel like i woke up from a terrible dream and the realization that it was all just a dream has hit me now; nothing can bring me down for any sustained period of time. Before this year, I had no future to look forward to; now it shines brialliantly at me.

Research is Easy

Tuesday, July 25th, 2006

When i was in high school, we had band camp at Wright State University in Dayton, Ohio. It was pretty fun. The marching and learning the show part wasn’t all that great, but we played a ton of video games and just generally had fun. I remember explorining the buildings, looking at academic papers, and being somewhat turned off by the idea of going to graduate school. I’d see this huge poster with some title like ‘Distilled k-polychlorate subgroups with isometric properties’ or some other incomprehenisble gibberish. Usually there would be some kind of picture or a goofy chart that looked like it might be interesting if you understood what the hell was going on. I tried to read snippets of those posters but it just made no sense so I got bored and wandered off, to do something like choreagraph a wiffle-bat fight with Paul Dehmer.

I’ve spent the past 8 weeks doing research at Harvey Mudd College in Claremont, California. The work we are doing is theoretical computer science, which means we are solving mathematical problems dealing with algorithms. We’ve just about finished our work in the theory domain, and we’ll spend the rest of our time writing up this paper and maybe running some simulations to see how well our plans work in progress. The title of our paper will be something like “Approximation Algorithms for Grooming Problems in WDM Ring Networks.” That sounds kind of gnarly, but I assure you it’s really not all that complicated.

At least, it doesn’t seem that way to me now. I have been working on this stuff for the past 8 weeks, thinking of nothign besides this, reading a bunch of papers and scribbling my thoughts on a yellow notebook, so maybe it is kind of complicated? I don’t know.

The point of this entry was that most of the problems i’m dealing with can be summed up very simply: I give you a bunch of different objects, each of which has a different weight and profit associated with it. Then I tell you, you have ‘W’ boxes, each of which can hold ‘C’ units of weight; find a way to get a decent profit. That’s not so bad, is it? It’s complicated by the fact that certain objects can be split into several boxes, sometimes there are limitations (i.e this object can only go in this box), etc. On top of that, we have to make sure the running time is polynomial in the size of the problem, which means we can never get the best possible solution and therefore have to prove some boundary between our solution and the best one possible; something like ‘our profit is always at least half of the most profit you could possibly make.’

I don’t know. Maybe that sounds complicated to you. It seems pretty simple to me, though. Maybe because it really is simple, or maybe it’s just the fact that i’ve been working on it for so long. In any case, I am no longer under the impression that grad school willl be difficult.

Woot.

Physics is Usefull! Also, Capture the flag etc

Friday, July 14th, 2006

I frequently go swim in the athletic pool with Jerrah. She is on the swim team, so she has access to a nice pool that is big, deep, and not dirty like the only availble to the public. We were walking back today, when we passed this fountain on Pitzer (the “stoner college”, i am told.) Every time we go past this thing, the jets are at a different height. And every time we go past it, Jerrah makes some kind of comment about it. Today, the jets were completely off. The water in the fountain wasn’t still, though – it was swirling around in a clockwise pattern. I remarked on this observation, and Jerrah said it was probably because of the water pumps, which sucked water out of one side of the pool and pushed it out on the others.

I looked into the fountain and observed two circular devices in opposite corners of the pool; I presumed these were the jets/suction things. I am not sure just now what to call the device that sucks water out of the pool into the filter thingy, so I will just call it a sucker. It seemed like if there was just one sucker, all the water would gravitate towards it. If there was one sucker and one jet, then water would radiate away from the jet and flow towards the sucker. This reminded me of the electric field between two opposite charges. The more I thought of this analogy, the more sense it made: a jet raises the water ‘energy’ around it, pushing it away, while a sucker lowers the water energy, drawing it in. If you drew field lines from the sucker to the jet, you’d probably be drawing those lines along the wavefronts travelled by the water in the pool.

My original observation was that the water was travelling counterclockwise, which Jerrah explained by saying the jets/suckers had something to do with it. However, if my charge model is accurate, then this could not be the case. As anyone who has taken E&M will remeber (hah!), the curl of an electric field is zero in the case of static charges. The reason for this is that the electric field radiates from charges and never has an angular component. Therefore, there’s no curl in the field generated by static charges. What this means is that in our water example, there can be no ‘curl’ in the flow of the water – if you dropped a little bobber in the water, it would traveling along some kind of curvy path towards from some point to another, but it would never go around in a circle.

The fact that I observed the water moving in a circle means either that the model is inaccurate, or that someone moved the water in a circle themselves. I think the second is more likely.

I have been organizing games of capture the flag on thursday nights, and it’s a lot of fun. As usual, the rules change while we play the game. There’s a bit of yelling sometimes, and a good amount of confusion. Still, it’s nice to plan something and have 20 people show up to take part. Research is humming along at harvey mudd, and I’ve made a lot of friends here. I visited Qualcomm yesterday, and that place seems like it’d be great to work. The longer I’m out here, the more I think i’ll be spending a significan portion of the next couple of years in this part of the country. That said, I look forward to getting home and playing with my guinea pigs, seeing my friends, moving into my house, and enjoying life in cincinnati and at Xavier while I still have it.

On Wikipedia and Trust

Tuesday, July 11th, 2006

I was skimming this article on slashdot, as I am wont to do. These people are saying that the problem with wikipedia is that it is widely trusted, but anyone could make a slight malicious change, thus spreading misinformation from a trusted source.

My question is this: Is there really such a thing as a trusted source? Should you ever believe anything you read, anywhere? Everybody could be making something up. If you do choose to believe someone, why? What basis can you have for choosing to believe one person and not another? It is for this reason that I claim to not believe in anything – if you believe in something, you have to trust something, and if you trust something, you may as well just trust anything.

Do I really beleive nothing? It’s something I often question. I am fond of making ridiculous claims, and claiming to believe in nothing is awfully ridiculous. But then, does my propensity for ridiculous claims cast any sort of doubt on whether I actually I believe them? I do feel like i can be brought to question anything that I beleive, but i would suspect that most people would probably make the same claim; they would simply claim to question a ridiculous statement and then answer it in the negative.

I have managed to wheadle my way around claiming to believe in nothing by saying that I frequently choose to make assumptions that work for me (i.e. that there is an external world) but that these are merely assumptions which I can freely disregard if it suits me. On that topic, if there is one thing I am sure of, it is certaintly not that there is an external world. If i could be said to ‘know’ one thing, it is that life is absolutely worth living. But then, is it really? What if you’re some poor bastard born into slavery in subsaharan africa and the only memory you have of your childhood is watching your entire villiage slaughtered by another villiage, and you barely eke out a subsistence living in the garbage dumps of some crappy town. Is your life really worth living? Hmmm.

The more I think about anything, the less sure I am of everything. I really enjoy thinking about things all too much, I suppose. But then, how much is too much? If you think about things a whole lot you start to have ridiculous opinions, opinions like mine and zeno and every other [wannabe] philsopher. If you don’t think about things enough, then you are ignorant, which everybody knows (here we go with that again) is bliss.

I do know that I won another poker tournament tonight, though. Sweet.

If you decided to read this post looking for salacious juicy tidbits of my personal life, you will have to look elsewhere, although I will say that, as has been the case for the past 6 months (almost), I am a very happy person.

Admittedly Somewhat Drunk

Saturday, June 17th, 2006

The existence and perpetuation of frameworks of explanation is one of my greatest sources of headaches. Everythign people do, it seems to me, is based upon the construction of theoretical frameworks designed to explain their world and make predictions. The thign is, a theortetical framework is simply a compression algorithm; it’s a way of reducing everything we’ve seen to an amount of information that is easily rememberable.

When will we realize that compression is not truth, that there is no way of knowing anything for certain, and that you can easily provide two wildly different frameworks that have the same predictive capability and are therefore logically equivalent? When will we learn to truly respect each other, no matter how wildly our opinions diverge? Or will we ever learn such a thing? Will we always be doomed to be yelling at each other across chasms of different philosophical underpinnings, which are orthoganal to each other and yet somehow converge in predictive capability?

I claim to not belieive anything, but really i believe some things very strongly. I think tha tlife is worth living, that you shoul dalways tell the truth, and that you should not put any weight onto what others will say.

Will we find love? Will we die alone? Will we ever know the intimacy we crave? Can we be close with a stranger? can we love our enemies? Can we truly realize the universal nature of creation, that our own identities are merely self-propogating delusions and that our conciousness’ separation from that of our co-enhabitants is merely a result of the damn rules that drive our system?

I do not know, but i hope positively for the future :)