On gaming, programming, everything!
RSS icon Home icon
  • How Rice Works

    Posted on February 23rd, 2010 Jason No comments

    Rice is one impressive piece of software. I highly doubt I could have written this from scratch (and for that I give Paul Brannan huge accolades for his work) but after working with and on this library for at least a year I probably could. Now that lead maintainership has been passed on to me, I’d like to take some time to explain exactly how Rice works, how one can dive in and help develop this library, and what my plans are for the near future as I work to make Rice and the rb++ suite; a full and proper replacement for SWIG when wrapping C++ libraries into Ruby (if you’re wrapping a pure C library, I highly recommend Ruby-FFI, though Rice will work).

    So with that, I’m putting together this post to help clarify exactly how the various parts of Rice work together, how the entire process flows and more importantly helping anyone who’s wanting to learn and work on Rice with a solid starting point (or at least officially crooked). After reading this, anyone should be able to understand the various classes in Rice, and have an idea on where certain functionality lives when looking to add features, or address any bugs. So with that, we’ll start at the top.

    Read the rest of this entry »

  • Modern Christianity and Evolution

    Posted on October 4th, 2009 Jason 1 comment

    I read a very disturbing statistic recently: 39% of Americans believe in Evolution. I found this surprisingly low number in a recent article about a new movie on Charles Darwin’s struggle with his life, his faith, and his Origin of Species here:

    http://www.telegraph.co.uk/news/worldnews/northamerica/usa/6173399/Charles-Darwin-film-too-controversial-for-religious-America.html

    The article does make some very good points. In America, religion rules. This can be seen especially today with the massive political upheaval of the recent elections, where we’ve got the “religious right” (mainly Christian, which I’m most familiar with) against the “secular left” fighting it out to the bitter end. What I have been trying to understand is why do less than half of all Americans believe in Evolution and how can we solve this? Is there a glaring and unrecoverable conflict between Evolution and Christianity? Is there any scientific evidence supporting either side? Is this an irrational, fearful reaction in the face of the unexpected and the new? And more importantly, why is it most Americans are so against Evolution while almost everyone else in the world has happily accepted the theory?

    Read the rest of this entry »

  • The GOP is precisely that…

    Posted on May 27th, 2009 Jason No comments

    Grandiose and Old.

    I have to say, I’m impressed. I was appalled at the atrocities perpetrated by the Bush administration, especially now as more information gets leaked out, but what’s going on now is mind-boggling at best, and at worst will decimate our country to where we’ll never recover.

    I refer, of course, to the constant Republican QQ-ing and stonewalling about the choices the Obama administration is making.

    Ever time I hear a prominent Republican talk on TV, on the radio, or read something on the Internet, I hear nothing but “waaah waaah I’m not getting my way anymore so I’m going to make life difficult for everyone who doesn’t see things my way, waaah waaah!” Ironic, this, as it’s the old-folks that are acting like 8 year olds who aren’t getting their way.

    Aparently, some of these people need a refresher for what THEY had a hand in for the past EIGHT YEARS:

    • DOUBLING our National Debt from ~$5 trillion to > $10 trillion
    • TWO wars, one justified one not
      • The justified war in Afghanistan has been under-manned and assumed to be a “quick romp” to clear out the Taliban. Guess who’s back in power and even stronger?
      • The unjustified war in Iraq has destroyed the friendships we had with many countries around the world and has made even MORE people angry at America, leading to MORE terrorists. Iraq will fall into civil war between Sunni and Shiite as soon as we leave, just you watch.
    • Decimation of personal liberties through acts like the Patriot Act and the Digital Millennium Copyright Act (What did Benjamin Franklin say about safety and liberty?)
    • Secret prison camps. Torture guidelines, Guantanamo Bay, Detention without Trial
    • … and who knows what else we’ll find out about in the coming years

    You guys have done a TERRIBLE job at running the country. Why should we trust, or even listen to, anything you guys have to say? You complain about lack of bi-partisanship, but then you don’t ever budge on your stances on bills. You guys are going to fight the new Supreme Court nominee (well, you’re probably still pissed that the exiting justice, David Souter, made you guys look like idiots, but I digress), only because it’s Obama’s choice, not one from your party.

    You guys might mostly disagree with Limbaugh, but come on, you are all working towards Limbaugh’s ultimate hope, the “failure” of Barack Obama.

    Do you care about this country? Or do you only care about your personal “values” that get thrown out of the window anyway once you’re in power?

    Congratulations on losing most of the young vote (like myself), that’s really going to help you get back into power in the future. Oh and grats on alienating the Hispanic vote, and most of the Black vote too. In fact, the women vote is going to the Democrats as well (thank you Limbaugh!)! If anything, the self-inflicted implosion of the GOP has been very entertaining to watch, but the delusion that the party is still as relevant now as it was 20 years ago is causing far more damage than good.

    That said, there is a simple solution to this problem:

    Grow Up.

  • Blog Named!

    Posted on March 26th, 2009 Jason No comments

    That’s right, I decided on a name. Being a huge fan of Douglas Adams, and especially the Hitchhiker’s Guide to the Galaxy, it seemed only right to pay homage to such a great author and fantastically weird story.

    So the choice of theme made, the name came down to two: Forty-Two, otherwise known as The Answer, or Slartibartfast, because the name really doesn’t matter. I was leaning towards Forty-Two, and with an extra vote from a good friend of mine, it became the name.

    I’ll probably update other parts of the site to fit the theme, like the subtitle and the categories. All in all, feels good to have a solidly named site.

    Now, what do you get when you multiply six by nine?

  • There are two hard problems in Computer Science…

    Posted on March 21st, 2009 Jason 1 comment

    Cache invalidation and naming things, and the latter is most definitely not a Computer Science-only problem. I have no idea what to name this blog, so for now, it’s going to remain un-named until either a good suggestion comes along, or inspiration hits me.