Wednesday, January 21, 2009

Lecture archives

So, I just found out that several of the lecture series I attend are also archived on the web. Now, I knew about the Von Karman lectures at JPL. They've recently started archiving their lectures and putting them on the web. But I just today found out that Caltech is doing it also! I've been able to spot some for their Watson series lectures, but I'm not sure about the other series. However, if you can't make some of these lectures, you can watch 'em online.

However, I don't think I'm gonna start doing that. Seeing it in person is an entirely different experience for me. Sure it might take time to get there, but I find that in front of my computer, I'll get really distracted and it generally won't be pretty. However, these are definitely good things to know, just in case I might have to miss one.

Monday, January 05, 2009

DOS Games

So, before I get to talking about more social issues that might get me attention, I decided to share the joy of DOS games. After discovering the numerous uses for DOSBox, it wasn't that long until I figured it was time for DOS games!

Now, I have some CDs from WAY back in the day. Some games I would play when I was six on my Windows 95 machine. In fact, just recently I discovered them and thought, "Would I be able to play these on linux?" I recently had success with a really old SEGA Genesis emulator I had, and playing the ROMS using dgen in Ubuntu.

Since I've been sick the past couple days, I haven't really been in the mood to do winter schoolwork, so I got started on this project. For this post, we'll do a REALLY popular and addictive game, Jazz Jackrabbit. Usually, if you have, or can find, the install files for a DOS game, DOSBox'll have you set. But for Jazz Jackrabbit, it's a little bit tricky. It's most commonly distributed in its shareware form, however PCLinuxOS has a package for DOSBox which includes the full Jazz Jackrabbit game, so we'll use that. If you could find the full game online, well... now you'll know how to install it! First, we wanna make a directory for our DOS games, with Jazz being our first, so do that either graphically or with
mkdir ~/dosgames
Now, fetch the PCLinuxOS package. You can do this either with your favorite browser, or with
wget http://spout.ussg.indiana.edu/linux/pclinuxos/pclinuxos/apt/pclinuxos/2007/RPMS.extra/dosbox-jazz-0-1pclos2007.noarch.rpm
When I initially tried this, I installed it via alien (which is possible. Though, I wouldn' t recommend installing packages through alien if they're actually programs instead of DOS games). However, this created permissions problems that didn't let me save any settings, so we're gonna install it so that you, the user, has the permissions! However, if you want every account on the computer to be able to play, you can do that, but you'll have to tweak the permissions a bit. We'll skip that in this guide.

So now you'll want to extract the files, you can do that via the GUI (right-clicking and pressing "Extract Here", which I recommend) or using this command (fulfilled dependencies not guaranteed):
rpm2cpio mypackage.rpm | cpio -vid
In either case, you should have a folder named "usr" now. Go ahead and descend into the directory: usr->share->dosbox. Now you should run into a folder called "jazz". It is this folder you want to move to your ~/dosbox folder. So you can either copy/paste it there, or use
cp -r ~/usr/share/dosbox/jazz ~/dosbox
Now you've got your files all set up, all you have to do is run 'em! But don't delete the usr/ folder just yet, it still has one more trick up its sleeve. But now, all you have to do is type in
dosbox ~/dosgames/jazz/JAZZ.EXE
But let's say you don't WANNA put that in, you want a menu option. Well, that's what we saved the usr/ for! If you go to usr/share/applications/, you should see a file called pclinuxos-dosbox-jazz.desktop. As the path suggests, you'll want to eventually put this file into /usr/share/applications, but we have to make a small correction. So use
gedit ~/usr/share/applications/pclinuxos-dosgames-jazz.desktop
to open gedit (using nautilus is tricky for this). And change line 5 so that it says
Exec=/usr/bin/dosbox /home/YOURUSER/dosgames//jazz/JAZZ.EXE -exit -fullscreen
Where YOURUSER is your username. Now, if you want, you can rename the file, so that you don't have something that says PCLinuxOS in your Ubuntu system (But make sure it ends with ".desktop". And lastly, move it to where it belongs with
sudo mv ~/usr/share/applications/pclinuxos-dosbox-jazz.desktop /usr/share/applications/
Now, you should have a nice menu icon in Applications>Games>Jazz Jackrabbit. And that should... be it! I hope you enjoy your new Jazz Jackrabbit game, and if you're feeling daring enough, try it with Jazz Jackrabbit 2. This method should generally apply to all distros, including OS X and Windows. DOSBox works for all of those, the main thing you need to do is get those Jazz data files. However, the technical stuff isn't done yet, I might have another guide I'll put up for you guys. But cheers for now, and I managed to make another post, YES!

Thursday, January 01, 2009

Admitted, but still the same

Ok, so. I haven't blogged in the longest time. I don't know why. Once I get back into the loop, it'll probably be easier. So, we left off at me submitting my Caltech application. Though the title may be a spoiler, let me divulge the rest of the month or so to you.

So after the application was due, some fun stuff happened. There were a couple of lectures, and then an event at Caltech about the Siemen's Competition. It was the semifinals, so the top 6 individuals and the top 6 teams were there. One of my classmates were in the top 6 teams, so I was invited as a special guest since I was the one craziest about science at my school. And I have to tell you, going to Caltech for that event was possibly one of the biggest blows to my ego I could possibly ever afford. There were people like Eric Larson, who I will reference continuously and was just imaginably smarter than anyone I knew. But the thing that united all of these people was that they did good research, and contributed to scientific knowledge. My friend, Abhi, worked on studying the effects of carbon monoxide on pregnant rats. But there were many others, from studies on Alzheimers to new types of imaging, to Eric Larson's "Classification of Certain Fusion Categories". So, to move chronologically now, the first day consisted of poster presentations. Here, I got the general feel for the type of research that was being done, and got to meet some familiar Caltech faces. By familiar, I'm mainly referring to Denice Nelson Nash, the Director of Public Relations and the one responsible for putting together the public lecture series(es?). It was awesome meeting someone who I see every month introducing speakers. But more than that, I met...... Eric Larson, who ended up spending most of the session trying to explain isomorphic dual vector spaces to me. After that was a dinner which was very very good (and fancy). However, luckily I was a VIP and was included (yay!). And I met my group's Caltech guide, he was pretty cool and sat with us, while the other guides joined our table to talk with him. After that, it was over and time to drive back home.

On the second day, it was the oral presentations. This was fairly nervewracking for the contestants, and was just incomprehensible for me, as a layman. The presentations were incredibly technical and didn't have any sort of introduction, just delved into the details. Of course, except for Eric Larson, who had an introduction, but it was still incomprehensible. I still have no idea what a fusion category is. But anyways, after the presentations, I had to make myself scarce for about four hours because space was extremely limited for the tour of the new Biological Imaging Lab. I decided to spend some of that time practicing piano since I wouldn't be home, and my piano teacher lived like, 5 minutes away. However, I wouldn't be able to practice until an hour and a half later, so I just got myself a cheap hot chocolate (cheap for price, not quality) and read some of the Caltech magazines that people recycle for some reason. Once things got resumed, we had the awards ceremony. However, beforehand I got to meet the other contestants up close and personal, and turns out they're all just normal (normal according to my definition, which probably does not match the generally accepted one). We had a great time talking now that the competition was over. Eventually, they got us into the hall where the awards ceremony would be held. Of course, we had to eat first, which was an interesting experience altogether. The steak I got was so rare, I think it was still bleeding. However, I ate it anyways cause... we kinda complain about the service out loud. And speaking of saying things out loud, I noticed on the program that the president of Caltech was going to speak and I remember hearing the president give an introduction to Vicente Fox when he spoke. The one thing I remember about it was his amazingly thick French accent. Of course, when discussing it, I said out loud, "He has such a French accent, he's totally awesome!" I love it!" Only after he gave his speech and proceeded to his seat, that I realized that it was at the seat across from me at the table right behind me. So he probably overheard everything I said. While nothing I said was an insult, it definitely must have sounded weird. And I felt very awkward knowing that now. However, the results were in, and Abhi and his group didn't win, it was the group on Alzheimers, which is appropriate, their research is highly practical. And for the singles competition, well..... there was no competition. Eric Larson took the prize! He was going to New York for the finals! The nice thing about science is that everyone wins, and actually, the Caltech staff and everyone hammered that in pretty hard. Any of these guys who applied would pretty much be guaranteed admission; it was kinda depressing to see Caltech actively recruiting these guys, when I had submitted my application just the week before. Seeing this really made me cynical that I would get in.

The next few weeks were not much better. I basically collapsed to the notion that I was nothing compared to these guys, and at best I'd be deferred to regular decision. These weeks were.... interesting... I went from hating Caltech because of how they bent over backwards for these guys (even though it's not their fault. They want the best of the best; it's their job), and then to apathy. I came to a realization that I'll be happy enough not going to Caltech and to University of Arizona anyway. It went on like this until the afternoon of December 10th.

December 10th was special because it was the first day when I decided to tutor someone. Now, I know that I hate the idea of tutoring. I still think it's much preferable to do study groups or just ask help from the teacher. At my school, they'd be more than happy to provide it. However, the student was referred to me by a teacher, so I'm like.... OK. It was pretty fun; I would totally do this for free, just for the sake of reviewing trig. But, it would suck for the others in my class who need the money. Anyway, after that, I drove home, and things didn't seem out of the ordinary. My mom gave me my mail, which were just college solicitations that I'm really not that interested in and that went immediately into the recycling pile. I got into my routine until a couple minutes after, my mom said, "Oh, I forgot about this one!" It was a large orange-and-gray envelope which had the Caltech logo. Immediately I thought, "They must be crazy". And sure enough, the letter invited me to join Caltech's class of 2013. Figures, just what I was least expecting.

After that, I made the mistake of putting it as my Facebook status, and at school the next day, the news spread like a wildfire in California during the Santa Ana winds. And even worse, since Caltech is actually fast, and I live like, 45 minutes away from it, the news reached me the very next day. So, I had a decision before anyone else; therefore, ALL the attention was directed at me. I wouldn't say I hated it, but it got kinda repetitive after a while. So the point I'm trying to make is...

I get to be one of those special people who brings down the average SAT score for incoming freshmen. Since my highest scores were only 750 in math and 720 in critical reading, which is extremely low comparitively speaking. However, despite this, I still hate the College Board. They make things much more complicated and inefficient as they should be. You may have to play their game, but never ever capitulate; your college will definitely know what to REALLY look at.

Friday, October 31, 2008

Essays written

Ok, so. I've got my Caltech essays all sorted out. I've put a freeze on the revisions. No more dramatic ones. So, the products I've got over here, and if you could help proofread them, I'd be REALLY thankful. And I'll be sure to keep this link updated. The application is due.... Monday. So, I've gone about as far as I can with editing on my own, so I'm gonna leave off the essay editing and look over the rest of my app. But if you can read these essays and offer suggestions, that'll be extremely wonderful. And if I get into Caltech, I'll be very grateful! So, the first Common App prompt, I've got my essay here:

http://docs.google.com/Doc?id=dfb2kwpd_30c3kqqgc9
http://docs.google.com/Doc?id=dfb2kwpd_34fm7vvjcq
http://docs.google.com/Doc?id=dfb2kwpd_35s5hbkphm
http://docs.google.com/Doc?id=dfb2kwpd_37g7bmt3ct
And for the supplement:
http://docs.google.com/Doc?id=dfb2kwpd_32hmhbmjgc
http://docs.google.com/Doc?id=dfb2kwpd_33hdkr99gv
http://docs.google.com/Doc?id=dfb2kwpd_36ggd7zgg8
http://docs.google.com/Doc?id=dfb2kwpd_38kz65rggh
Thanks a lot and, any suggestions would be appreciated. Just leave a comment, send me an IM, or send me an e-m

Friday, October 24, 2008

College

Sorry for the HUUUUUGGGEEE amount of inactivity. In the last month, college has hit me like a ton of bricks. I (foolishly) decided to apply to Caltech Early Action, so with the deadline looming at November 3, I'm kinda busy right now. The whole beginning of the month was dedicated to writing brag sheets for teacher recommendations. I swear, the school should give out the recommendation packets earlier so we have more time to write them! After writing about myself so many times, I HATE myself!

Now, I'm working on really improving my essays. The first prompt is the personal statement prompt for the Common App which is the incredibly vague:

I just realized that I had to answer that, in addition to the question on the supplement, which is more interesting:
Interest in math, science, or engineering manifests itself in many forms. Caltech professor and Nobel Laureate Richard Feynman(1918-1988) explained, ''I'd make a motor, I'd make a gadget that would go off when something passed a photocell, I'd play around with selenium''; he was exploring his interest in science, as he put it, by ''piddling around all the time.'' In a page, more or less, tell the Admissions Committee how you express your interest, curiosity, or excitement about math, science or engineering.
Of course, one reason I'm really kicking myself is that I never got myself involved in an actual lab. I never actually did science at CENS, and I got rejected from some of the science programs I applied to. So... that's a gaping hole in my application. However, I'm hoping that the recommendations will come to save me and also that I can convince them that lectures are good!

The two colleges I'm really considering are Caltech and University of Arizona; both of which have alumni teaching at my school, apparently. To me, Caltech is the ideal place to be. I love how Caltech students interact because they're all interested in the same things: science. And they're all really really smart. So, really cool stuff happens when they get together. And the living arrangements at Caltech foster that. You have the house system (which they tell me is like Harry Potter, except without a sorting hat). And in the houses, you have students of all years living together, and working together. One of the things I kinda really long for is to be able to easily work with others. In high school, this is immensely difficult since everyone lives with their parents (or legal guardians). However, with everyone else in the same dorm, or on the same campus, it'll be easy! So I REALLY REALLY hope I can be a part of that. I'm sure I can make a lot of good friends.

Of course, University of Arizona isn't that bad. It's a school that I don't think will be too difficult to get into, but I'd still like to go. While it's not as prestigious as Caltech, it has an excellent astronomy program. If you read Space.com articles for a week, you're bound to see it mentioned. They're the ones operating the Phoenix lander at the moment. And plus, since its public, it won't be as expensive as Caltech would be. And according to the teacher that graduated from there, it's a great school. So, while I still will be disappointed if I don't get into Caltech, I won't be crushed. However, two schools isn't enough for the college counselor at my school to feel good about, so I'll probably apply to about four other schools JUST to be safe, though I can't imagine what would be safer that UA, to be honest.

Anyway, this was just to give you an update on what's happening in my life right now. Right now, I don't really want to disclose the essay itself, but if you send me an e-mail, I could probably let you proofread it on Google Docs. So, keep-it-on, and I'll probably be busy at least until the 3rd.

Wednesday, September 17, 2008

The side of Simplicio

I'm sure you've gotten used to all of the excuses I come up with for long period of inactivity (which are becoming more common, unfortunately). But I'll just get directly to my random thought of now.

In March of this year, an article was published in Keith Devlin's column of the Mathematics Association of America by Paul Lockhart. Now, I know Lockhart is an experienced mathematician and mathematics teacher and I'm but a lowly 12th grader in high school. However, one thing he notes is that "The only people who understand what is going on are the ones most often blamed and least often heard: the students." (3). So, I use this to justify my comment on this article.

First, I totally agree with Lockhart that math education today is dismal. At least, if not moreso than science education. People generally enjoy something if it's one of two things: useful, or interesting. Learning to decorate is useful, so people will willingly learn it in order to better themselves. And black holes and the Large Hadron Collider are just so friggin' cool that people love 'em. Unfortunately, present math classes are neither. They're far too based on rote memorization and don't really present the underlying concepts at least until another grade. In this way, I agree that the curriculum is flawed.

However, I don't quite agree with Lockhart's solution to it. This may just be the anti-Twainian acadmelitist in me, but while allowing students to pursue their own questions is fun, there is only so much that can be learned. It took who knows how long for mankind to come up with the concept of 0 (even in the Mayan civilization). And it wasn't until the 17th century that people started understanding negative numbers. Now, I'm not saying that he expects kids these days to figure out 3000 years worth of mathematics in 12 years. But saying that having a lesson plan "insures that your lesson will be planned, and therefore false" does a disservice. Lesson plans are useful and SHOULD be used to keep everyone in the class on the same page (that doesn't necessarily imply that lesson plans ARE doing this now). You might have one student pondering what it means to take 6 away from 3, but most others might still not have thought of that question. Lesson plans allow all of the students to have a similar knowledge base.

Now, what do I WISH could be done? Well, I believe that learning the concepts and context behind the mathematics is the best way to teach it. I love the way Lockhart was able to not only say, but elegantly show how the area of a triangle is 1/2bh. This provides those "Aha!" moments that are fundamental to understanding a concept. Now, I entirely support setting time aside in class to show the diagram and asking students "Now, how can I definitively find the area of this triangle?" and setting up a discussion. This way, you keep a balance between rote memorization and pure, yet extremely difficult creativity. In fact, there is this mathematics teacher at my school, who really pursues the learning of concepts. I take the example of how he introduced his geometry class to the Pythagorean Theorem (I'm not a primary source by the way, I never actually had him for a class, and am going by what I've heard). He makes sure people understand the physical basis of the Pythagorean theorem, the way the Greeks originally understood it. They didn't quite have the algebraic concept of "squaring" the number, that's very abstract. But they understood that if you have a right triangle, and if you take a physical square with the length of one leg, and another square with the length of the other leg, if you cut those squares and arrange them correctly, they make a square equal in area to a square with a side length of the hypotenuse. Here's a graphical rendition of what I just said:
They were able to prove that (in this case), a^2+c^2=b^2. That teacher made sure that the students knew that basis, and then proceeded to prove the theorem five different ways (you can find some here) I only WISH my geometry teacher taught that to me. But alas, most students thought that it was way to overboard. Anyway, I believe THAT kind of teaching is what would be best for students (or for me at least).

So, what I want to leave is that while Math education is pretty flawed, going to a free-for-all lesson plan of pure imaginative creativity isn't quite the solution. In painting, there's still a standard for learning forms and perspective and all of the other terminology. Although, like painting, math is an art. It is also not an unstructured one; it follows certain rules and in most cases, those rules are best taught than derived from scratch. Though the concepts behind them should be developed rock-solid.

(By the way, although I have never had that teacher for a math class, I do independently study proofs and logic with him, something that's greatly missing in math classes today)

Monday, September 01, 2008

Merges and Communities

Ok, it's been two weeks since the merge between the TeensOnLinux and TeenLinux communities was democratically halted. And so far, opinions have varied from tunys on the anti-merger side to bjwebb (early episodes) on the pro-merger side. Now, I'm not typically a moderate on most issues. On most things to me, there's right and there's wrong. There's no use in being half-right because you're also half-wrong. However, I found this issue to be painted too far in black and white. There was either merging, and consolidating the two communities into one totally new community. I didn't like that because it meant throwing away all existing infrastructure and work and starting from scratch. If you asked me, this would have been a HUGE waste of resources. It may be valiant, but still highly impractical. We even had TeensOnLinux PENS! It would have been a shame for those to go to waste. However, on the other side of the spectrum, two separate competing teen linux communities. To me, that's obviously unhealthy for the community as a whole because most resources will be divided between the two communities. I think this was the main point that the TeenLinux people said they were concerned about. And I, for one, agree with them on that. A community divided for no reason is definitely a waste.

However, I think a compromise between the two would be the best solution to this problem. While in ##teenlinux, I noticed that the conversations there are actually ABOUT Linux. They're nothing like the conversations in the ToL channel. Our conversations are far more diverse and... let's say wacky thanks to bobsalad helping to lead them. So that leads me to think that maybe we could work together as one community, TeenLinux being where serious conversations happen, and TeensOnLinux being where people socialize more. However, I believe that it's still not enough justification for two communities. It's sorta like #ubuntu and #ubuntu-offtopic. There's a reason they're seperate channels, but they're still under the same community. It wouldn't be right to be discussing the ext4 filesystem, then be interrupted by this person who just went to Disneyland. With two channels with different aims, that distraction will be largely mitigated. Now we also think about outreach. Now, I know that Teens On Linux has been highly popularized in media. Tunys gave a talk about it on OSCON, we were mentioned in Full Circle Magazine. There are already so many references to us that it would cause a huge confusion to new recruits if ToL were to disappear. So, I was thinking something like.... (you should have seen this coming) when Sun acquired MySQL. Although they're now really the same entity, Sun still allows MySQL a large amount of autonomy to do what it needs to do. They're together in all but name, and I think that's what the teen linux communities need to do. Cooperate instead of compete, but still maintain distinct identities. Specialization would also find a role here. TeenLinux, which is obviously capable of technical discussion, could continue doing so. We at TeensOnLinux could do what we do best and outreach to the outside world. All while sharing the goal of furthering Linux use among teens. Of course, there certainly can be an overlap of community. Those who both have the know-how and want to just hang out can be in both communities. So, this is a hand from me to the TeenLinux community of cooperation instead of competition (can't say anything about tunys yet).