http://www.savetheplanetprotest.com/
This guy sounds like me after two beers. I've been ranting about this shit for years and he has to go and steal my thunder! Sigh. Cross one thing off my bucket list.
This guy sounds like me after two beers. I've been ranting about this shit for years and he has to go and steal my thunder! Sigh. Cross one thing off my bucket list.
I was recently discussing or rather, maligning, the institution of marriage with a friend of mine. We both firmly believe that marriage is for schmucks, or for that lucky guy who finds a woman who has both money and the desire to support him with it. Anyway, we were casually joking about how we'd never marry an overweight woman (or American woman...we use the terms "fat" and "American" interchangeably a lot when we talk). But then my friend started making foolish exceptions saying, "I'd be willing to deal with a few extra pounds if she could cook." Similar admonitions were made for other skills such as cleaning, laundry, dishes, or if she was RICH. Rich seems to be the kicker. Apparently we're both so shallow (honest as I like to call it) that we'd be willing to act like just about any woman on the planet and overlook a certain amount of fat and slovenliness in exchange for a fat bank account and the prospect of being a stay-at-home couch dad. It seems that even I have my price. My weight limit for prospective mates is around 120 pounds. In reality that number has tended to be slightly flexible, but not by much, so 120 is a good average figure (literally). So anyway, as we continued joking I told my friend that if I were going to marry a woman that's a pound over 120, she'd "have to be worth her weight in gold." Of course, it was scarcely a moment later when I realized that I MUST KNOW WHAT THAT NUMBER IS. I quickly set myself to the task of figuring out this simple equation, and within about 30 seconds, with the help of Google, I determined that the absolute minimum an overweight woman would have to be worth to even get me to entertain the idea of marrying her is $2,165,664. And that's if she's just 1 microgram over 120 pounds. My friend and I laughed over this fact as I then determined that each additional pound would cost my sugar mama exactly $19,647.20 at current gold prices.
I've seen a bunch of different sites with how-to's on using Bittorrent on Amazon's EC2 system. I've been doing this for over a year, but my method is much quicker than the method I've seen others using. I can launch a brand new EC2 instance and be up and running from a blank server in about 2 minutes (after the EC2 instance comes online of course). There are just 3 free programs involved and only about 3 actual commands to get it all up and running. It takes almost no time at all once you do it a few times. These brief instructions assume you already know how to spawn an EC2 instance and log into it via SSH, so if you don't know how to do that, then you should go find a tutorial on that first. Then....
The stingrays strike again, this time in Florida, killing a woman in a fishing boat. Kick-ass! Nice job stingray! Only 6 billion more to go!
From the department of holyfuckingshit comes this robot called BigDog. It walks on 4 legs, can carry 350lbs over any terrain and looks eerily like two humans stooped over carrying something on their back....a fitting metaphor I suppose.
So, I've forsaken the big cell phone providers for a couple of years now in favor of a Virgin Wireless pay-as-you go plan. I'm just against all these shit contracts on principle, and rarely use a cell phone because quite frankly they ALL suck beyond my ability to come up with nasty superlatives. There is no such thing as a good cell phone, regardless of how many features they cram into one because the underlying functionality of cell phones is still total shit no matter where you live. Nobody likes talking on a cell phone. Nobody. Not even the dipshits that were dumb enough to buy a 1st generation iPhone. But I digress.
Okay, I fucking despise Christians and religious people in general, but I'm going to have to make an exception for this brave old lady. Apparently, an irrational belief in a higher power can sometimes give you the courage to go out and do something so wonderfully stupid and heroic that it inspires and shames the rest of us spineless aetheists who normally would be laughing at your mental inferiority. Congrats Hammer Lady, you're my new favorite person. In your honor, I will have to say a little prayer for comcast today.
I was just talking to my girlfriend the other day about something that apparently reminded me of Bill Cosby. For years, I've occsionally thrown the phrase "I hobope that you are satifibed" into my conversations, as a reference to a Bill Cosby routine I heard many years ago as a 10-13 year old...sometime around 1980-83. I used to love any kind of comedy I could get my hands on and I had a couple of LP records by Bill Cosby and there was a routine about a visit to the dentist that had the line "I hobope that you are satisfibed" in it, and it stuck with me ever since. Years went by, I lost the albums and mostly forgot about the rest of that Bill Cosby comedy routine, but the other day I threw it into conversation and my girlfriend questioned me and and I couldn't really explain why I used the phrase or why it should be funny. I couldn't even remember what the routine was about or the context of the line, all I remebered at this ripe old age of 37, was that it was Bill Cosby's line. Well a few minutes ago, on a lark, I decided to try and find it online, and would you fucking believe that if you google
bill cosby "I hope that you are satisfied"
it pulls up a single search result which is a link to the complete routine. If you've never heard it before, it's a classic that you shouldn't miss. Many other comedians have stolen this routine. I can't think of any of them off the top of my head, but I know I've heard other versions of this by other comedians over the years. Everyone's got a dentist joke I guess. Anyway, you can check out : http://worldwordweb.com/listening/billcosbythedentist.mp3
I have been speculating for years about alternative methods for generating electricity. Recently I was thinking about how plants are able to efficiently store solar energy as sugar and wondered if it might be possible to coax them into generating free electrons that could be siphoned off directly as an electrical current. I wondered if there might be some way to splice some genes from an electric eel or some other bioelectric organism and get a tree to produce a similar electrical field. Of course, this seems somewhat impossible since they biological systems in a tree are nothing like those in an eel. But after a bit of searching I came across this article which describes a method of extracting current directly from a tree using a method that most elementary school science fair participants will probably be familiar with from their "potato battery" experiments. Apparently Gordon Wadle, an inventor from Thompson, IL. was thinking about how lightning eminates from the ground, often near large trees. He basically did a variation of the "potato battery" experiment with a tree instead of a potato and it worked.
"Simply drive an aluminum roofing nail through the bark and into the wood of a tree -- any tree -- approximately one half inch; drive a copper water pipe six or seven inches into the ground, then get a standard off-the-shelf digital volt meter and attach one probe to the pipe, the other to the nail and you'll get a reading of anywhere from 0.8 to 1.2 volts of DC power," he said.
And apparently, no matter how many spikes you put into a tree, they all produce the same amount of energy, so a single tree is probably capable of putting out much more energy than the simple experiment suggests. Talk about a sure-fire way to get people to plant more trees! Anyway, the inventor and a company called MagCap Engineering, LLC. have applied for a patent, so hopefully we will hear some more about this in the near future. In the meantime, I think I'll see how much electricity the oak tree in my back yard is producing.
Recently I stumbled across an amazing documentary on Bittorrent called "BBS: The Documentary". It's a series of hour long episodes covering the pre-internet world of the early BBSes and it really brought back some memories. I can't really say enough nice things about this series. It is a very in-depth look at the BBS system of the 80's and 90's, yet despite the breadth of the series, the fantastic editing makes it very watchable. The soundracks are mostly excellent (especially the fantastic Atari-inspired tracks on the episode "Art Scene"). Anyway, it was released (in part) under the Creative Commons license, so you can feel good about downloading pirated copies of it. The director, Jason Scott, even sells blank packaging for $10.00 to people who want to burn their own copies. If you are a geek, nerd, hacker, phreaker, craker, tweeker, or anything in between, rush the hell out and get a copy of this awesome documentary. It will be the best $40 you ever spent. Seriously, I haven't bought a DVD in 3 years (I think I own like 5 DVDs in my 1500+ movie collection). But when I saw this thing, I just couldn't resist. This is the kind of independent production that you always talk about how great it is to support. So go out and support it, cuz if you don't own a copy of this documentary, then you ain't leet baby.
Ah, yes, the age old question. Are those people up there in Boston just a bunch of complete fucktards or have they really never seen a an LED before?
Seriously, what the hell are the engineers at Sun thinking putting a datacenter in a black box? The systems are really sweet and they apparently spent all kinds of money optimising the power consumption and cooling systems to provide "20% less energy consumption". So what the hell were they thinking painting it black? They have all these nice pictures of the thing sitting out in remote and sunny locations, yet they paint the thing the most thermally stupid color possible. Why didn't they make it a "White Box" and save their customers another 20% on cooling? Hopefully this is just a marketing gimmick and you'll be able to order them in white or silver to minimize solar heating effects. Otherwise, I have a feeling this Sun is going to be really hot.
Global warming is a fact that scientists and most other educated people have come to accept. We hear people all the time talking about increases in the levels of greenhouse gasses in our atmosphere, however there is an interesting side effect of increased levels of CO2 and other gasses in our atmosphere and that is a relative decrease in the amount of atmospheric Oxygen. I've always wondered why nobody talks about this. It seems so obvious to me that I'm surprised I couldn't find anything on this topic when I did a Google search. Any time you have a mixture of something, then add a bunch of something else, you end up diluting the overall concentration of whatever was in the mixture to begin with. This is true for liquids and gasses and anything else that is subject to brownian motion and/or fluid dynamics. So I've been wondering when I would start hearing people talking about the decreasing levels of Oxygen in our atmosphere, relative to CO2. I've also long suspected that this decrease in atmospheric Oxygen will begin to manifest itself as a variety of human health problems. Well, here's my first stab a finding a link between a human disease and lower Oxygen levels. I recently stumbled upon this article, which describes a potential link between Oxygen deprivation and Autism. I also found some articles on using Hyperbaric Oxygen therapy to treat autism, with much anecdotal evidence to support its efficacy. So, if there is a link between oxygen deficiency and Autism, could it have something to do with a decrease in the concentration of atmospheric oxygen? I don't know, but I suspect that we will begin to hear more about the link between oxygen levels and human behavior. Autism is just one of many potential symptoms of oxygen deprivation. Many previously unknown illnesses have been springing up over the last century, notable for their idiopathic qualities. It is becoming increasingly common for large numbers of people to report constant feelings of fatigue and other symptoms that could be attributed to Oxygen deficiency. Doctors have no clue what is causing most of these problems despite decades of searching for viruses, bacteria or other pollutants that could be causing them. Of course nobody has even bothered to see if the actual composition of the atmosphere could be causing these things. Changes in Oxygen availability have long been known to have direct effect on metabolism. So why isn't anyone talking about this? Probably because it's just too damned scary for most people to deal with. I've always been against child birth due to the massive overpopulation problem facing current and future generations. I think Bill Hicks said it best when he said, "Can you calm down on your rutting just for a couple of seconds until we can figure out this food, air deal?" Apparently not. Even my supposedly well educated friends insist on perpetuating this global catastrophe that is "the miracle" of childbirth. I guess it's only fitting that their children will be the ones to suffer the most as we run out of food, water and air. Okay, we probably won't run out of water...hell, practically all of Greenland is covered in potable water, but the whole food/air issue is definitely in everyone's future, that is, eveyone who plans to be alive in 20 years. I think it's about time we started talking about it and doing something about it. I'm all for doing what the Chinese did when they couldn't feed the ridiculous number of children they used to produce. As far as I'm concerned, anyone with more than one child is an outright environmental terrorist. When the sheer number of your babies starts affecting my ability to breath air, that's where I draw the fucking line. But first we need proof, so atmospheric scientists of the world, I call on you to figure out what the hell is going on with our Oxygen levels and to start sounding the alarm if my suspicions are correct. I would also love it if someone could disprove my theory, because this shit keeps me up a night and I'm starting to feel a bit short of breath.
I've been a Flash developer for over 9 years now and throughout that time, I have longed for acceptable documentation from Macromedia. Each new version of Flash adds a myriad of poorly documented features while generally failing to improve the documentation on existing functions. I will now provide a perfect example of what I mean. The (relatively) new v2 component architecture specifies that you should not set the depth of new component instances the way you used to using getNextHighestDepth(), but instead should rely on the new DepthManager class to instantiate and manage components on the stage. Well, here are the docs that explain that. We will assume for the moment that you actually managed to find the Macromedia Component Language Reference after your failed expedition to the regular Actionscript Reference. After finding the docs for the DepthManager class and then stumbling upon the actual function you need to use, you would finally end up at this page:
DepthManager.createClassChildAtDepth()The first example they give, isn't even testable without first creating a bunch of other code. And if you are dumb enough to try the second example, you'll quickly see that it DOESN'T FUCKING WORK! In fact, it's so far off base, that I spent an ENTIRE FUCKING WEEKEND trying to get it to work as documented. Rest assured it does not.
Availability
Flash Player 6 (6.0.79.0).
Edition
Flash MX 2004.
Usage
movieClipInstance.createClassChildAtDepth(className, depthFlag[, initObj])
Parameters
className A class name. This parameter is a of type Function.
depthFlag One of the following values: DepthManager.kTop, DepthManager.kBottom, DepthManager.kTopmost, DepthManager.kNotopmost. All depth flags are static properties of the DepthManger class. You must either reference the DepthManager package (for example, mx.managers.DepthManager.kTopmost), or use the import statement to import the DepthManager package.
initObj An initialization object. This parameter is optional.
Returns
A reference to the created child. The return type is UIObject.
Description
Method; creates a child of the class specified by className at the depth specified by depthFlag.
Example
The following code draws a focus rectangle in front of all NoTopmost objects:
import mx.managers.DepthManager
this.ring = createClassChildAtDepth(mx.skins.RectBorder, DepthManager.kTop);
The following code creates an instance of the Button class and passes it a value for its label property as an initObj parameter:
import mx.managers.DepthManager
button1 = createClassChildAtDepth(mx.controls.Button, DepthManager.kTop, {label: "Top Button"});
It seems like only yesterday I was going on my tirade about why I didn't get the Treo 650 Smartphone I'd been wanting to replace my dead Handspring Visor organizer. Well, it's actually been more like a year (exactly) and I'm still using my pay-as-you go Nokia Shorty from Virgin Wireless. Why keep such a limited little phone around for so long? Two reasons, price and features.
After working the bugs out of a new XHTML 1.0 Strict compliant version of my company's hompage using XHTML and CSS, I decided I should probably test it in the new version of Explorer 7, which will soon be the defacto standard for web browsers. Well, not only does it break layouts which previously worked with IE6, but the IE7 installer also takes the liberty of completely disabling and/or overwriting your existing IE6 installation. After a bit of hair-pulling and uninstalling IE7 to revert back to IE6, I did a search and found a great little package to let you run a standalone version of IE7 without removing IE6. Perhaps it will be of use to you too. It consists of a set of batch files that will extract the IE7 files from the latest installer and then makes some registry changes to let you run the browser in standalone mode. It also installs a "hotfix" that is required for tabbed browsing, but the hotfix does not affect IE6 functionality in any way. Someone else created another IE7 standalone installer that will do all this transparently, but I like the batch file method a bit better because it's fast, easily reversible and you can look at the files to see what it's doing.
I used to recommend Intuit Quickbooks to people running small businesses. It has most features anyone might ever need and can integrate (albeit very sloppily) with UPS shipping tools. Yesterday I was suddenly and rudely made aware of a limitation that was coded into Quickbooks Pro 2006 and apparently all other non-enterprise versions that is proof that Intuit is run by a bunch of fucking crooks. It turns out that Quickbooks Pro 2006 has a limit of 14,000 items that can be entered before it stops accepting new transactions and tells you to upgrade. The cost to upgrade? A mere $4500 for a 10 user license plus monthly fees for an upgrade to the "Enterprise" version which has yet another totally arbitrary limit of 29,000 items. I would like to say for the record that this is a totally underhanded and mean-spirited tactic. Businesses spend many thousands of dollars implementing an accounting system, integrating it with their shipping tools, and training users on a Quickbooks-based system. Then, after they've been using it and grown their businesses around Quickbooks, they are shafted with arbitrary limits for which there is no technological basis whatsoever. And just to shut you Intuit apologists up, the limitation is NOT clearly stated in any marketing materials, in fact, most people who by the product have no clue that this limit exists. Here's the Quickbooks Pro 2006 details page for anyone that doubts. Whatever marketing fucktard at Intuit that came up with the idea of adding this utterly unforgivable limitation to the software is a cocksucker who should be severely beaten and then fired. Even worse, they should have their name and address published on slashdot. So anyway, because of this issue, I will never again use ANY Intuit product if I have a choice. Nor will I waste any time writing applications that interface with this shit product via their shit SDK. I will no longer recommend any Intuit products to anyone for any reason. Fuck you Intuit! You have no idea how much you just cost yourselves, but I suspect that by the time my career has run its course I will personally have disuaded dozens of people from using your products and with any luck others will follow suit...and maybe even file a few too.
Don't you just hate it when someone loads your site into their own frameset? I do, so I was looking at some poular frame-busting javascripts recently and discovered a few problems with virtually all of them. Most importantly, none of the scripts I found worked properly with the Wordpress story editor, causing an immediate redirect from the edit screen back to the main post screen whenever I tried to edit a story. This was apparently because the preview frame in the editor was loading the framebuster code which is simply included globally in my main site javascript file that holds all my Macromedia rollover and popup window code. Since my Wordpress template uses this javascript include file, it was causing problems. So anyway, I have come up with a super-cool method of framebusting a site that let's you first determine if your page is being loaded from an external domain. Of course, this wasn't an obvious solution at first since, due to Javascript security constraints, you cannot do a search of your parent frame's URL to see if it contains your domain name (or anything else for that matter). However, since we know that any time a search of your parent frame's URL property throws an error, then the parent frame must be loaded from a different domain. Therefore, we can simply write a little framebusting script that takes advantage of this fact like so:
var myDomain = 'somedomain.com';
try{
if(window.top.location.href.search(myDomain)==-1){
if(parent.frames.length!=0) {
window.top.location.replace(document.location.href)
}else if (top.location != self.location){
top.location=self.location;
}
}
}catch(err){
window.top.location.replace(document.location.href)
}