May It Never Come

One began to hear it said that World War I was the chemists’ war,

World War II was the physicists’ war,

World War III (may it never come) will be the mathematicians’ war.

Monies

After 11 years of playing the clarinet, I have finally made some money from playing it. This past Sunday, I played in a gig for some Ithaca music group as a cuckoo in Saint-Saëns’ carnival.

Grant total profits? Fifteen dollars.

Made quite a dent in my two thousand dollar clarinet, and upwards of five thousand dollars worth of lessons.

Notes: SSD edition

Some notes from the past week:

  1. It is incredibly easy to be an impostor in a more academic party. First of all, most of the people will be already intoxicated to the point where bullshit science can’t be discerned from actual science. This is good as I can just say random facts I remember from Popular Science.Another acceptable thing to do is to just ask questions upon questions. “What’s your research? … Oh that’s so cool! Tell me more about it! … So does this connect to insert scientific news here? Wow.” That’ll burn around 5 minutes minimum.The main problem comes when you run out of questions in the initial barrage. It also fails when the person is laconic or can’t speak English.

  2. Installing a SSD is extremely easy, but installing operating systems are hard. Right now, I have around 8 entries on my GRUB menu before I migrate everything over to my new distro.I followed the mount guide provided here, which seems intuitive enough on where to put mount points. I’ve also learned that
    mount

    and

    df -h

    are my friends. There’s also that good GParted software.

  3. The Lloyd Trefethren numerical linear algebra book is quite good for a quick overview of the subject. It doesn’t get bogged down with the analysis, and generally refers to other books (mainly the Van Loan) throughout.
  4. Holy shit URF mode.
  5. I need to be more brave in a certain subject….

Damn

Didn’t even make top 500 for Putnam this past year. What a disappointment for me…

Ray Casting with JOGL

I won’t post the entire code here, because it’s pretty damn ugly. But here’s what I ended up doing:

  1. I used the
    gluunproject

    statement to find the beginning and end points to extrapolate a line from.

  2. Now that I have a line, I use the formula provided by Wikipedia using the vector formulation of the line.
  3. Simply do a loop over the vertices and find the minimum.

Sorry for note posting recently… I got caught up in things… 🙁

Hash

Doing another SPH implementation for parallel computing. It’s amazing how fast adding a hash table, instead of looking at all particles does for one’s speed. 1429.22 seconds to only 327 seconds. That’s 5 times as fast!

Is Faster Always Better?

In the Chronicle of Higher Education, there as an article recently discussing early college credits for high-school students. I was surprised that instead of more affluent schools starting these programs, the participants were mostly minorities in already under-achieving schools. This isn’t a way to help bridge the gap between the rich and the poor.

I think one of the key paragraph was the following:

[Studies] have found that students who earn college credits in high school are more likely to continue in college and to graduate on time; some reports have shown a correlation with better grades.

The fact is upper-level college classes are hard. They are hard for the people who are well qualified to be in college, and they are probably near impossible for the others. The unfortunate high school students who took “college class” at their high schools will not be prepared for actual universities. Why is that?

For one, you have much more support in a high school environment in terms of teacher time. Seeing a teacher for 50 minutes a day for a whole week is around an entire lecture worth of more meeting time than my typical 4-credit class. This means that they cover material significantly slower than normal if they follow the same syllabuses as college classes. There won’t be 200 pages worth of reading to do at home per weekend… nor 10 hours problem sets a week (both figures are from my freshman classes).

Next, the hard part of college is the time management. These high school students will not have the same number of distraction as a college student. They’ll never be able to “to turn down the music and pass on parties when they need to study.” Part of this skilled is not just from struggling through freshman and sophomore year either, it comes with maturity in age.

Maybe the most important part is the different atmosphere that college entails. High school was a breeze for me; I never had to spend more than 1 hour on homework typically. Cornell has taught me to trust my classmates and to work together on homework. While the concept of helping others to help yourself (in terms of academics) is incredibly simple, most freshman refuse to do it. They still have a (big) ego to be popped.

So what do I believe should be a good balance between accelerating high school students, and providing cheaper college education?

The classes should be taught at the university, on campus, and by the actual professor. This will ensure that the high school student will receive lecture time equivalent to what he’ll see.  I took several FSU classes during my senior year, and I understand the frustration of parking/gas/transportation. Maybe work out some deal to schedule the college class in an appropriate time and bus the students who doesn’t have a car.

Universities should follow the elite colleges and refuse to accept dual enrollment credits unless it can be proven that they’ve learned the material. For me, none of my math classes transferred to Cornell and I am glad it didn’t. It pushed me to take Math 2230 and I gained so much from that class. I know that Caltech and MIT frequently refuse to take AP credits and transfer credits (from high school students), and I believe it’s a good thing. Frequently, students go in to college thinking they’ve mastered the material, until they learned the college likes to focus on an entirely set of different materials.

Most importantly, college classes should only be offered to kids who show promise or are simply ahead of the class. College is hard, and increasingly expensive. Not going to college is probably even more expensive, but it’ll be a disservice to those kids who thought they’ll succeed in college, but ultimately flunk out. I’m not saying one shouldn’t offer advance materials to those failing, but the money which would’ve been going into college credit classes for those only slightly ahead should be going towards hiring better teachers, and creating AP classes.

Article Link or Cornell’s Proxy Link

 

Water

I mentioned that I was 1. making a gif and 2. working on the particle-based fluids for my CS5643 class. Well, here it is.

cube
Only incompressibility
cube_scorr
With tensile instability
cube_neigh
With XSPH and tensile instability.
cube_scorr_xsph
Same as above, except different neighbor finding scheme.
dam
Dam-break example.