Posts Tagged ‘awesome’

h1

tesselation + travis’ b-day

February 23, 2009

Both are filled with good times.  My good man Travis turned 17 on Thursday.  Yesterday we had had a b-day party at Ian’s place, and it was a fucking good time is what it was.  I can’t handle big parties, I hate ’em, but it was really just a few close friends just hanging out.  Which is my favorite.  I can’t handle too many people, or else I do an Asperger’s freakout.  I played some guitar, explained some autonoma theory, talked about stuff, then got blitzed and turned in to a sentemental cartoon of a wino.  I’d say my +20 liver of steel diety level holy liquor containment was definitely called upon.  I rarely drink so much.  But anyway.  I also recorded some hilarious footage, but I was told posting it would be in bad taste, so no drunken antics for you.

But here are two pictures:

Travis recites a random Lord of the Rings passage to Cat in the spirit of awesome.

Travis recites a random Lord of the Rings passage to Cat in the spirit of awesome.

SHR3DZ0RZ

You know what else totally shreds?  Tesselation algorithms!  Check this shit out:

  1. Walk around loop and record all x and y values in respective lists.  O(n) [iterate through nodes and copy values to lists]
  2. Remove duplicate x and y values, treating the lists independently.  O(n) [iterate through lists, remove and continue only]
  3. Divide the space in to tiles using the x and y values from the nodes as seperate lists.  O(1) [create tile array]
  4. Scan the tiles left to right, top to bottom.  Anywhere possible: Grow a rectangle right and down for each iteration until as much space as possible is full.  Repeat until all scanned.  O(amortize(n))

Conclusion: this is a good-ass algorithm!  BAM!

Advertisements
h1

hard to blog in nirvana

November 14, 2008

So much good stuff has been happening to me at once.  I feel awesome!  I haven’t updated in a while for a coupla reasons that have been way too cool for me to care.

It looks like I’m actually going to CCIS this spring!  This is such a weight of uncertainly lifted off my mind.  For this reason, I will obtain a laptop.  Yes, a laptop.  My first new computer in ten years.  I’m all giddy!  I am such a performance and optimization wank; I wonder how crazy fast my code is going to run on there.  I’ll also have the power to implement one of my favorites, something I’ve never had the GPU to do before: GPU programs!  Fragment programs, vertex programs, even geometry programs!  This is really sweet.  Shader time.  My excuse for getting it was not empty, but in fact true: I will need a laptop in computer science.  This is very high end though, and will serve me for years to come.  Unless it breaks or gets stolen.  Let’s not even imagine that.  T_T

The other reason is that the whole CCIS talk thing is going forward!  I got a date set too.  Can’t remember it exactly now, this is why I have a schedule.  😛  It’s just before winter break, on Thursday.  December something.  This is when attendance will be highest for the talks in general, so I’ll get a very large crowd, all of them computer scientists or geeks in some way… wow.

When I got the first email on it, I seriously thought I was being fucking punk’d.  This is the first really good thing that’s happened to me in my whole life, aside from my meager group of friends who probably have no idea they are the reason I am not dead in the bathtub.  I thought I was luckier than usual when my mom let me go back to seeing my shrink after I left highschool in order to regroup.  My sanity hung by a thread then.  But now the funeral dirge is over, failed childhood fuck off, it’s time for a sweet-ass talk on physics!

Boy am I pumped.  I sure hope this goes well.  I feel it man, I feel the momentum building.  This could be the beginning of a much less hopeless and miserable chapter of my life!

Here also is Circus Maximus, the prog band I just discovered.  They are the definition of full-on prog wankery mixed with subtle and powerful meaning in real music.  They blend function with form almost as perfectly as Opeth themselves I daresay!