XBox Classic Modding

November 7, 2011

So over the weekend I opted to upgrade my XBox classic, previously softmoded using the MechAssault hack, to an 80GB hard drive (yeah, biggest IDE I had laying around). I’ll have to say that using the XBox HDM utility it was pretty much a snap. I ran a backup using the UnleashX dashboard, then copied the backups of the C and E drives out to my PC using FTP, then copied the eeprom.bin file over. With the XBox HDM utility, you copy the C and E backups to folders in a linux subfolder, copy the eeprom.bin file to an eeprom folder, then run a batch file to create a bootable ISO. Neato. So I burned the ISO to a CD-R, but turns out the computer I tried to boot it in had an issue with Linux. But as you can probably guess, I had another PC laying around with IDE ports, and it worked like a charm. I put the new hard drive into my XBox and it came right up…with the MS Dash!!!!

So easy fix? I removed the softmodding with the UnleashX dashboard, rebooted and remodded with MechAssault. Last night I copied backups of Stubbs the Zombie and KotOR 2 to the hard drive, both ran flawlessly. DVD+R discs still aren’t working tho, but it may be the HP brand that I’m using, I’ll give it one more shot with Verbatim, and if it doesn’t work no biggie, I’ll just us xISO to transfer games to the XBox for me over the wire.

I plan to hack the 360 tonight, I would have done it over the weekend but I opted to run two more cable runs from my server closet to the switch. I added an Intel 1Gbps dual port NIC to my server, and turns out the onboard NIC is also Intel, so the ProSet software teamed all three of them together for load balancing, so my server sees a single 3Gbps connection. So I hooked up those extra runs to get all three NICs back to the switch, worked great.

XBox Classic Mod

November 7, 2011

So over the weekend I opted to upgrade my XBox classic, previously softmoded using the MechAssault hack, to an 80GB hard drive (yeah, biggest IDE I had laying around). I’ll have to say that using the XBox HDM utility it was pretty much a snap.

I ran a backup using the UnleashX dashboard, then copied the backups of the C and E drives out to my PC using FTP, then copied the eeprom.bin file over. With the XBox HDM utility, you copy the C and E backups to folders in a linux subfolder, copy the eeprom.bin file to an eeprom folder, then run a batch file to create a bootable ISO. Neato.

So I burned the ISO to a CD-R, but turns out the computer I tried to boot it in had an issue with Linux. But as you can probably guess, I had another PC laying around with IDE ports, and it worked like a charm. I put the new hard drive into my XBox and it came right up…with the MS Dash!!!!

So easy fix? I removed the softmodding with the UnleashX dashboard, rebooted and remodded with MechAssault. Last night I copied backups of Stubbs the Zombie and KotOR 2 to the hard drive, both ran flawlessly. DVD+R discs still aren’t working tho, but it may be the HP brand that I’m using, I’ll give it one more shot with Verbatim, and if it doesn’t work no biggie, I’ll just us xISO to transfer games to the XBox for me over the wire.

I plan to hack the 360 tonight, I would have done it over the weekend but I opted to run two more cable runs from my server closet to the switch. I added an Intel 1Gbps dual port NIC to my server, and turns out the onboard NIC is also Intel, so the ProSet software teamed all three of them together for load balancing, so my server sees a single 3Gbps connection. So I hooked up those extra runs to get all three NICs back to the switch, worked great.

Big bank, cool job

November 12, 2010

As my friends all know, I was hired back in March of this year by a major banking company as an application systems engineer.  I was assigned as technical lead on the largest agency management system in the entire organization.  I have managed to not only hang with the best, I’ve educated quite a few people regarding methods and procedures, so much so that our vendor who writes this agency management software apparently fears me.  They bought out my contract at 3 months and put me in as an application systems engineer level 6; this is the highest level in the entire corporation.  I literally outrank people who have been with this company for years; everyone working on the application report to me either directly or indirectly.  The current plan is to promote me to application manager next year.  This is a good feeling.

It’s been a long time since I’ve had a job where I literally loved going to work.  I’m working on huge projects simultaneously.  Our tech lead over the reporting application and reports left.  So what did they do?  They hired a new report writer based on my interviews of candidates and my recommendation, and they put me in charge of the reports.  We have several interface applications, five actually, and I’m in charge of those as well.  We’re relocating our entire data center on the 20th; guess who wrote the majority of the game plan for the 20th and the days before:  me.  I’ve been given a ton of responsibility and I’ve hung right in there.  Projects are on time, requirements are met, work is delegated, and I keep everyone up to date on the projects.

Sometimes when you work for shitty companies (like my last job), idiots who don’t know what they’re talking about can really undermine your self confidence, typically Kruger-Dunning syndrome.  Hanging in here with the best of the best, and having your boss’ boss’ boss tell you that you are greatly appreciated and that they are so glad you are part of the team can make a huge difference.  I worked for 19 hours straight a month ago on a problem until it was fixed.  I identified what was wrong, I identified how to fix it, and I oversaw it get done.  And I got a thank you card hand-signed by my boss’ boss’ boss along with a $50 gift card; I used it to buy supplemental lighting for my aquarium.

I’m appreciated here.  People work together.  I have no plans of leaving, because I love solving puzzles, I love taking ideas and turning them into solutions, and I love fixing things that are broken, even when I’m told it’s beyond repair.  I do my best work when I’m under the gun, when people don’t believe in what I can do.  Because I get to prove them wrong.

This job rocks.  Fuck my old job, it was nothing but a joke.  A crappy program for people who didn’t even give a shit about it.  An idiot who’s now CEO, who thinks the entire world should be so into gadgets as he is, an idiot who doesn’t understand how to cater to an audience.  They’re done for.  I hate it for the people who still work there who I found to be great people, they truly deserve better.

Serialization…not just for breakfast

November 12, 2010

So what the hell is serialization?  This word gets toss around quite a bit by developers, but I’ve yet to hear one actually be able to explain what it is.  So let me edumacate you.

Objects are build by instantiating classes.  Objects have properties and methods.  Methods are shared by all instances of the class; properties are NOT shared.  So the only thing that makes an object different from other objects of the same class is its properties.  Clear?  Good.

Now, I need to work with a web service, let’s say on Server A.  Server A has a web service where it will query a database and return, let’s say, a customer invoice.  It will give me the data as an object.  Sorta.  Let’s keep going.

So I talk to Server A and I say “Hey, give me this customer invoice, here’s the ID”.  Server A responds “Here it is…”, then a bunch of XML text comes back.  What the frig?

The XML text is what we call serialized; it is a list of the properties of the Invoice objects along with the specific values.  So if my Invoice object has a ClientName property, I would see <ClientName>Joe Blow</ClientName>.

So what do I do on my side?  Well hell, I deserialize it!  My class must implement the ISerializable interface, which has a deserialize method.  I can implement this method which will take the values and assign them to the appropriate properties of the object that I have built on my side; reflection is a great tool here.

And what if I need to update the invoice?  Why, I serialize it and send it back to the web service.

Serializing is fun and is the basis for all web services.

Spondylitis sucks

November 12, 2010

AS is not fun.  You have manageable days and then you  have really shitty days; there really aren’t any good days anymore.  For the past month and a half my ribs have really, really hurt, even with medication.  It makes it really hard to breathe sometimes since I get sharp pains every time I inhale.  Now they’re starting to tingle, like the tingling you get when your arm goes to sleep.  It’s not as painful at least, but boy does it feel weird.

And the fatigue has been pretty bad lately; for the last two weeks I can’t even remember falling asleep, I just wake up and don’t know how I got there.  I wake up most of the time with Miles laying on top of me, and I have no clue how or when he got there.  Autoimmune diseases are notorious for causing chronic fatigue.  Inflammation is dealt with by your body by releasing cytokines; these cytokines cause mild anemia, and that causes the feeling of fatigue.  Not to mention waking up every few hours (or more) during sleep can take a toll as well.  It makes movement hard; it feels like your shoes and your pockets are filled with lead weights (well, maybe tungsten is more appropriate).  Walking is hard, you feel weighed down plus there are sharp pains in my hip and spine every time I take a step.  I’ve tried to toss away the cane, they upped my pain meds and it has helped, but this crap just keeps getting worse.  I’ve had an eye infection for two weeks now, in my right eye, which is yet another symptom of AS.  I’m getting pain in my knees too, the same stiffness that’s in my back and hips.  Putting my shoes on is also a pain in the ass, I can’t reach.  I got some lace-less shoes for like $7 at Wiz Mart, so I can just step into those.

This stuff sucks.

The Nirvana Fallacy and Tu Quoque

October 27, 2010

Fallacies are of a somewhat dear and special nature for me; I find it intriguing how easy it can be for someone to base their decisions or reject/accept ideas for reasons which can be shown to be illogical.  Even more interesting is watching how people, after being shown that their ideas are not logical, become even more entrenched in their view.  It’s crazy, at least in my opinion, to hold on to a position that requires all sorts of rationalizing and double think to make it seem as if it were true.

Logical fallacies are patterns of thought which are wrong; the specific pattern usually has a name for it.  For instance, the correlation does not equal causation fallacy is called post hoc ergo propter hoc.  So if I cling to the idea that washing my car causes rainy weather, I would be committing this logical fallacy.

One of the lesser-known fallacies is the Nirvana fallacy.  The Nirvana fallacy is committed when you attempt to discredit an entire field of thought because of some issue about a particular aspect of that field of thought, such as a knowledge gap or a known risk; the committer of such a fallacy will then use this particular shortcoming as proof that his field of thought is superior without actually providing evidence.

For instance, vaccination is a very powerful medical tool which can render people immune to disease such as polio, whooping cough, rubella, etc.  However, some people can be allergic to some of the preservatives in the vaccines, so they can’t have them.  Someone committing the Nirvana fallacy would try to argue that because some people can be allergic to vaccines, all vaccines are dangerous and should not be taken; and of course, they’re going to give you an “alternative” to vaccination (which are usually bogus treatments).

The Nirvana fallacy can be pretty persuasive because it usually does involve an actual shortcoming of the field we want to demonize, such as vaccination.  By harping over and over again on a tiny shortcoming, a person could realistically sway an audience who isn’t thinking in terms of the big picture (such as all of the benefits of vaccinating).  In other words, they don’t have a clear perspective of the risk-benefit ratio.

So arguing small points is really not very useful, such as arguing that people should stop buying their kids the occasional happy meal because some other kids got fat.  It doesn’t make sense.  Utilizing reductio ad absurdum, I could argue that we should ban cars because some people get into accidents.

Another lesser known fallacy is tu quoque, or “you as well”.  This fallacy is pretty much the lemming fallacy with fewer lemmings.  The person committing this fallacy will try to justify their own actions by arguing that their opponent does the same thing (usually not true).  This quickly delves into an is/ought fallacy; just because something is a certain way doesn’t mean that it ought to be that way.  So pointing and saying “But you do it too!!!” has no merit at all.  The validity of an action lies only with the action itself and nothing more.

 

Draw Mohammad Day!

May 21, 2010

Here’s my drawing of the wonderful prophet Mohammad, that child-raping long haired hippie himself! Yeah, I know, it’s a day late, but still, I was busy.

Ankylosing spondilitis awareness month

April 15, 2010

So apparently this is Ankylosing spondilitis awareness month, which I just learned today courtesy of the AS Group on Facebook.  Overall I like this group, lots of people discussing AS, sharing stories, things like that.  There is at least one or two major god-bots over there that keep talking about the power of prayer, which is irritating as hell, but I just ignore them.  I mean, if God heals, stop taking your meds and pray, see how far that gets you.

I’ll be honest about having AS; it gets to you after a while, and it hits pretty hard.  You have to come to terms with it; there’s no cure.  At first I thought I would just beat it, after all it was only a sore back and hip.  I kept thinking that if I just lay down for awhile that it will stop hurting and I could go on with my life; of course, it’s not true.  The pain never ends, and laying around makes things worse.  It’s really hard to deal with something like this.  I’m going to be on pain meds for the rest of my life just to keep things bearable; I’m going to live in constant pain for the rest of my life, which sometimes you just hope isn’t that long.

Things started out with a sore back and hip, which I attributed to traveling so much to Morgantown, a 3 hour trip one-way.  I mean it made sense, but then when I took a break from travel things just got worse.  My regular doctor insisted I pulled a muscle or something, which is a load of crap and I told him as much; he recommended a Chiropractor and I said no, I’ll take a doctor instead.  So he ordered some x-rays and saw the damage; I was referred to a rheumatologist who quickly diagnosed me with AS after I told him about my symptoms.  He said the x-ray was nearly definitive, and of course wanted to do blood work which I declined :)

It turns out that I’ve been sick for a long time but didn’t know it.  I’m tired all of the time, anyone who knows me will know that I can sleep for 14 hours with no trouble, and I never knew why I was so tired all the time; chronic fatigue is a symptom of AS as well as other auto immune diseases.  I always seem to get sick after I eat anything, which my rheumatologist attributed to irritable bowel syndrome, another symptom of AS.  I have mild psoriasis, another symptom.  The pain simply came last, which he said was normal.

I was referred to a pain management doctor, Matt Ranson, who ordered two MRIs, no contrast; he ordered a bone scan as well, but the stupid nuclear medicine team had already left, so we just said screw it.  MRIs are a simple procedure, you simply lay in a tube for about 30 minutes.  They heat you up pretty good, but the folks who run the machine blow cool air thru the tube for you.  They’re really nice there, and they’ll chat with you, but you just want to cry; everybody knows that you’re sick and all they’re doing is scoping the damage.  You just sorta lay there and try not to think about it.  You try not to think that you’ve passed this off to your children; thinking that they’ve inherited this disease from you hurts more than I can put into words.

So the MRIs come back and the damage is pretty clear.  I have severe arthritis/fusing in my left hip (right hip if you’re looking at me).  There are two spots of severe arthritis in my back.  The arthritis in my back is putting pressure on the nerves that go from your back thru your abdomen (kinda like a rib cage of nerves), which makes it feel as if I’m in a vice grip all of the time; this hurts pretty bad, but the meds I’m on make it pretty much stop.

My ribs have a lot of bony growths on them, which again is expected from AS.  Before I was on gabapentin, it felt as if I was being punched in the ribs and the upper part of my back all of the time, really hard.  It hurt so bad to even breathe, let along move around.  The meds have helped a lot with this, but the back pain is still there.

There’s pain all the way from my hip up to the base of my neck, all of the time.  I’m starting to get pain in my knees as well, which is also expected.  Some days are better than others, but the bad days are starting to greatly outnumber the good.  My meds pretty much keep me dizzy anymore, so I think I’ve decided that I’m not going to drive anymore.  I can’t focus on the road and I can’t keep the car straight; I’d rather not be in a wreck, so I think my driving days are over.

For me, probably the worst part is the loneliness; there’s no one here to talk to about it, no one else who understands.  This isn’t easy to come to terms with.  You want to beat it, you want to have your life back, but you just can’t; the life I had is over now and I have to make the best of my life now.  You just have to accept that there are things you just can’t do anymore.  Mowing the lawn is a bit too hard for me, I can’t walk that long, so I may get a riding mower to help out.  I can’t carry a lot anymore, so I have to make extra trips to bring in groceries.  I have to be careful holding Miles so that I don’t drop him on the floor.

It’s a hard thing to handle, but so far I’m doing fairly well with it; as long as I don’t develop amyloidosis I’ll be all right :)   Of course if I do develop it, and it turns into subtype AA, I would be terminal, which of course would be worse.  Hopefully this helps somebody understand the things we go through.  It’s not easy, but it can be kept in control.  Take your meds, on time, every day.  Do NOT mess with junk science such as the gluten-free nonsense.  Try to keep active, like moving around; this helps AS quite a bit.  It’s not easy due to the pain, but just try.  Try not to get too sad or make bad decisions.  Pain can cause you to take shortcuts and make mistakes; fear of pain is probably worse.  Pace yourself and think things through.  Know your limits, don’t overdo anything.  Simple things like lifting can cause major damage to your bones.

And if you have to, see a shrink.  It’s not a sign of weakness to seek help.  This disease is terrible and sometimes you just need somebody to talk to about it.  I think it’s pretty easy to get depressed about this stuff, and that’s the last thing anyone needs.

Well, I’m signing off.  Hopefully this helps somebody by letting you know that you’re not alone, we’re out here, just a bit spread out.

False equivalence and the failure of the media

September 4, 2009

The media, those bunch of tools who claim to report what’s going on the world, pretty much suck.  In their effort to remain “fair and balanced”, they offer even speaking time to groups who are just plain fucking stupid.  For instance, The Bad Astronomer has pointed out that Dateline gave equal time to both the pro-vaccine group and the pro-disease group, even tho the antivaxxers are fucking stupid.

Now, I’m not gonna go and point out how ignorant it is not to vaccinate.  If you’re dumb enough to deny your kids the same life-saving vaccines that you yourself received when you were a kid, go for it.  Darwin says let ‘em die.  Odds are they got a bunch of your stupid genes and will end up either propagating your dumbosity or will end up giving whopping cough to my newborn where it can easily be fatal.  No, today I’m going to mention two types of logical fallacies, false dichotomy and false equivalence.

These are actually pretty simple.  A false dichotomy is when you present two sides as being the only possible solutions.  For instance, the moon is either made of green cheese or yellow cheese.  You’ve left no room for any other possibility, such as the moon is made of, you know, rock and regolith.  There aren’t just two sides to anything, there are probably hundreds if not thousands.  Of course, the only side that matters is the one with evidence. The pro-disease group has no evidence whereas vaccines have shit-tons of clinical studies showing efficacy.

False equivalence is when you present two sides as equally likely, such as it is equally likely that the moon is made of rock or that the moon is made of cheese.  Unfortunately, not all points are equally likely to occur.  It is not equally likely that the moon is rock or that the moon is cheese; one of those is clearly way beyond being wrong.  The media, when they try to show balance, create a false equivalence.  It is not equally likely that vaccines work or they don’t work.  Just because there are two sides doesn’t mean that one of them isn’t simply fucking wrong.

*———————————-

Quick update, before anyone accuses me of ad hominem when I refer to pro-disease groups as fucking stupid.  That is NOT an ad hominem.  I’m not saying that they’re wrong because they are fucking stupid, I am saying they are wrong because evidence contradicts their assertions…conclusively.  They continue to believe that vaccines cause autism, despite evidence to the contrary, which is why I say they are fucking stupid.  Order matters people.

Reductio ad absurdum

July 30, 2009

As anyone who reads this blog (both of you!) should know, I’m a huge fan of logic, reasoning and the scientific method; I’m also, shall we say, somewhat against the concepts of religion as they violate logic, reasoning, and the scientific method.  Magic fairy farts out universe and all life as we know it; right, gotcha.

The great thing about logic is that it doesn’t matter what you’re speaking about; logic is applied using patterns of thought, so the idea in question is actually irrelevant.  For example, take post hoc ergo propter hoc; doesn’t matter what I’m examining, it only matters if I’m trying to assign causation based solely on correlation.  The pattern holds regardless of the underlying argument.

Reductio ad absurdum, or a proof by contradiction, actually requires that we examine the actual argument and then, for argument’s stake, treat it as being true.  We take a premises, assume that it is correct, and take it to its logical conclusions to an absurd degree.  If the logical conclusions are simply absurd, we conclude that the premises must also be absurd, thus we assume that the argument is wrong.

Simple example: Cuius est solum eius est usque ad coelum et ad inferos, which basically means that if you buy land, you own everything above it and below it, to the heavens above and to hell below.  Let’s follow this to the logical conclusions, shall we?

Let’s assume that the land I own can be represented by a circle (say I’ve got a circular yard).  Then, let’s extend that circle both above and blow my yard, so we would basically be turning the circle into a circular rod (a 3D shape) that extended above and below my yard.  With me so far?

So if I extend that rod way below the surface of my yard, I may hit China.  Does that mean I own that piece of land in China?  What if I took the rod and went way above the surface of my yard?  Well, I’d certainly claim that I owned all of that airspace, plus I may end up hitting another planet or star.  Do I own those pieces of other planets or stars?  What about other peoples’ yards and their rods?  Surely I would intersect with somebody else’s rod, so what then?  Do we have to share that particular intersection?

So, the idea that I own everything above and below my yard is absurd, thus we refute the premises simply because the logical conclusions are ridiculous.

That, in a nutshell, is reductio ad absurdum.


Follow

Get every new post delivered to your Inbox.