November 17, 2004

food4less free turkey

I first moved to Bend a year ago this Saturday. My new life in Bend also harkened my introduction to quite possibly the greatest discount foodstuffs store known to mankind: Food4Less.

Yes. Food4Less is all one word. Yes. Food4Less is spelled with the number four. Classy, eh? The establishment is your typical warehouse superstore, with glossy concrete floors and rickety metal shelves that scratch the ceiling. The whole building, both inside and out, is clad in its corporate colors of yellow and green, which results in a garish shopping experience that would make even a Packers fan cringe.

Until a time I used to shop at Food4Less religiously, and if not religiously, at least with a fervent enthusiasm that only a wry and cynical agnostic could liken to interaction with the divine. The groceries were cheap and the PBR cheaper, and that in itself is enough to buy my loyalty to the brand. However, the prices were far from being the focal point of my attraction to Food4Less. Nay, as any wise man will tell you about life, it was the people who made Food4Less worthwhile.

Crazy people shop at Food4Less. Meth addict sightings are through the roof. You get to see people who are so tricked out on the pseudoephedrine party that they can’t bear to stand on both feet at the same time. You can usually spot ’em cuz they look like zombies (typically because they’ve been up for days), their hair is all thin and scraggly (cuz they don’t need to eat or drink for days), and they smell like socks (cuz, like, my socks smell really bad and I’m really stubborn, and I will usually admit that the people I’m arond are hardcore methers before I’ll admit that my socks smell).

But even the methers are a small fraction of the attracton to Food4Less. The people that shop there, as well as the people who work there, are just… off. There’s no other way to describe it, beyond the fact that I feel like I fit right in. One time I saw this tweaked out old lady, who was pushing her dapple dachshund around in her bright yellow shopping cart. The dachshund even had its own hand-sewn pillow, suggesting that she shopped with her dog quite often. Creepy? You bet your socks it was! But it was Food4Less creepy, and I’m totally okay with that.

As unfortunate as most of my relationships turn out, however, Food4Less and I inevitably had a falling out. A few months ago I bought a gallon of pure orange juice for a pocket of pennies. As soon as I got home I popped that sucker open and pulled a long delicious pint of Florida’s Finest, and I stashed the jug in the fridge along with the rest of the day’s bounty.

A few days later I went back for another glass of orange juice, and I noticed that the plastic jug wasn’t exactly sitting flat on the shelf in the fridge, anymore. Actually, it was having trouble sitting up, as though it was recovering from a long hard night at the D and D. I pulled the jug, placed it on the counter and proceeded to unscrew the cap, as one who desires orange juice is wont to do.

The jug hissed at me, and I quickly screwed the cap tight again. Hmm. Apparently the orange juice was under pressure for some reason. Could it be the altitude? I hoped it was the altitude. Maybe that whole thing about opening the orange juice in the first place was entirely made up, a figment of my imagination, and the jug needed to acclimate to 3,600 feet. Because let’s face it, most oranges are not grown in the mountain highlands of Floridia, despite what the orchard lobbyists would have you believe.

Confident, I began unscrewing the cap, and again the jug hissed violently. It was here that I realized that the jug wasn’t even balancing on the counter correctly, and was threatening to tip over. Do oranges get botulism? I wondered. I left the cap a quarter twisted, and my gallon of orange juice just sat there hissing. One minute. Two minutes. Impatiently I grabbed the jug by the handle in one hand, and twisted the cap with the other.

Well. That wasn’t the brightest thing to do. As soon as I twisted the cap it popped off like a cork out of a champagne bottle, flew across the kitchen and dented the wall. What’s more, I now had a geyser of orange juice spraying me in the eyes and covering the kitchen in orangey goodness. Oh yes. I was on the phone, too. Did I mention I was on the phone? I quickly realized the crisis on my hands, so I hung up on Silent C and went about damage control.

It was right about then that my eyes started to burn. It finally dawned on me what had probably happened, and as the jug of orange juice lay in the sink frothing and boiling over, I dunked my head under the faucet to rinse out my eyes. Some way, some how, my orange juice had gone into fermentation, probably with the intent of making orange vodka or something.

The gas generated by the reaction had been building up inside the jug, until a hapless orange juice aficianado happened along and spoiled the whole thing. Aside from the violent finale, it was very similar to Peter’s attempt to make potato vodka in our old, aformentioned apartment. Even though his experiment produced ethyl alcohol while mine produced, like, orange booze, in the end both recipes will leave you blind.

And that’s why I don’t shop at Food4Less anymore, free turkey or no free turkey.


November 16, 2004

smoke detector

I think I’m going to try something new for a bit. Every evening (and by every evening I mean every once in awhile) I’m going to scan my referral logs for search strings, and write an entry about whatever crazy words brought a person to this website. Because I mean really, a lot of them are rather hilarious, and there’s no sense in keeping them all to myself.

You have five seconds to guess tonight’s topic.

I don’t have a lot of luck with smoke detectors. When I lived in Duluth, we called our smoke detector our “smoke and laziness detector” as it would go off whenever we burned something, or whenever it felt like too many of us were spending too much time in the apartment. I also recall having another smoke detector that would beep at peanut butter and jelly sandwiches.

One day my roommate Ryan burned an entire pound of bacon. Not only did it set off the smoke alarm, it jammed the smoke alarm and blew the circuit breaker. If that wasn’t fun enough, it just so happened that we lived in a two story apartment, and my squalid bedroom was located directly above the stove. Needless to say, my room tasted like burned bacon for a week. I couldn’t sleep at night because I would wake up choking on grease vapor. It was one of the most horrible things to happen in that apartment.

…well… a lot of horrible things happened in that apartment. One day I got too excited and started acting like a penguin. One thing led to another and I put my head through the wall. Ultimately we made up a lame excuse so we didn’t have to pay to get it fixed, but in retrospect I think we should have just told the RAs the truth, that a resident thought he was a penguin and put his head through the wall. I mean really. What else is going to put a hole in the wall?

Another time I melted a tea kettle to the stove and it wouldn’t come off. How do you melt a tea kettle, you may ask? You put some water on to boil and you forget about it for three hours. Of course, water doesn’t burn per se, so the smoke alarm doesn’t go off and you will never know how horrible a cook you really are until it’s too late. When you come back downstairs to run to class, your tea kettle will be bright red and fused to the stove.


Please call service

Our huge and monolithic printer is on the fritz, but we can’t figure out what the red flashing error is supposed to symbolize. It either means that the printer needs a shower, or it wants to go bowling.


November 15, 2004

Dare to Stare Back

Watching the Watched: Reporting Live from San Francisco

The funny thing is, is that even though she was completely comfortable in front of the one camera, she got nervous when I started taking pictures.


November 14, 2004

Running to Stand Still

The degree to which I am being pulled in multiple directions is currently at a level that I haven’t experienced since college… and a search of this website on the term “anti college” will quickly explain how much I enjoyed the stress of those years. Honestly, I feel like I am being atomized by my existence, forced to split my molecular structure at the sub-atomic level just to make sure that I have everything covered.

I mean, it’s exciting. There’s so much to do and a lot of the stuff is reasonably stimulating, but at the same time I only have so many particles, and I am only able to do so much.

Something somewhere has to give to make room for all this stuff. My room is a mess of unfinished projects, and is a fine reflection of my mental state. My Halloween costume is sitting in a box, waiting to be folded nicely and stowed away. I haven’t completely unpacked from my San Francisco trip, even less from Hood River this weekend. I shattered the LCD screen on my new digital camera the last time I was in Hood River, and I sold my old camera to my roommate, so I currently have no photographical outlet. My new camera is in pieces on my night stand, and half the screws that would put it back together are lost in the carpet.

If I process photographs in the late evening I don’t have time to write in the late evening. If I write I don’t have time to read. My latest reading materials include php programming, database management, economic/social/moral/political philosophy and small business management, though I’m making little progress on any of them. Julee said that she’s had a lot of success in reading graphic novels, and I think that would probably be a really good idea.

My to-do lists conflate such reasonable goals as “pay car insurance” and “buy notebooks” with unreasonable requests like “climb highest point in 50 states” and “rule humanity.” I know that these lists are counterproductive and merely contribute to my frustration, but I am so bored with the mediocre and ordinary that I am unable to filter out the difference between short-term goals and life-long dreams. It would appear that the only projects I’ve managed to finish lately are all these bottles of Black Butte Porter.


November 13, 2004

Mass Grave Transit System

Erotic Art, Rock Hard, and Lube 4 Less: Castro Street in San Francisco

I’m back in Bend, and I am so sick of traveling that I wouldn’t mind being locked in the garage for the next two weeks. I don’t even want to witness the act of movement at this point.

In the last eight days I have done over 1,400 miles of driving, and have read tantalizing signs that say “Fresh and Cold Apple Cider and Farm Animals” and “Fresh Tillamook Dairy Manure.” In total I have logged over a full day of driving, and have chewed through a stack of CDs at least three inches thick. I have traveled on dense four-lane highways at 70 mph, only to be passed by packs of sports cars weaving through traffic at 120.

I have confronted innumerable Oregon drivers, whose complete lack of aggression when compared to Minnesota drivers may be their ultimate downfall. Oregon drivers are passive to a fault, whereby they are absolute stoners and space-cases when they get behind the wheel, and have no idea what’s going on around them. Apparently cruise control is broken on 99 percent of all Oregon automobiles, seeing as how speeds on the highway constantly vary by 15 or 20 miles per hour.

Given my lack of faith in Oregon drivers, I was deeply concerned about what I would find south of the border as I cut through northern California. Luckily, I found that northern Californians drive just like Oregonians… there’s just more of them to avoid. Let me also say that having a manual transmission when you’re stuck in four uphill lanes of stop-and-go traffic, really sucks.

After exhuasting myself with a couple hours of white-knuckle terror, I was pretty well settled by the time I reached San Francisco, and I was more than happy to ditch my car in a sketchy neighborhood and use the BART system for the duration of my journey. Why, they even say that the Bay Area Rapid Transit system is the number one transit system in America. It’s true. I read it on our train when it broke down at Embarcadero.


waking up in a tub of ice without kidneys

I am currently at a coffee shop in Hood River, and I must say that the last week or so has been an absolute blur. My trip to San Francisco last weekend was quite possibly the most impulsive and most exciting thing that I have done this year. I had a wonderfully productive lunch with a kiteboarder, the web design workshops I attended were most excellent, and I got to catch up with a friend from band camp who I hadn’t seen since freshman year in college.

Last night we gave Jane a great send-off party up here in da Hood, as this afternoon she will be travelling down to Salt Lake City to work at a ski resort for the winter. Jane, Lane and Dane, as well as a whole pack of climbing rats, hit up the new Warren Miller flick, and then swung over to Savino’s for some hip-hop jazz funk amalgamation by a band that had six members but only eleven eyes.

There’s still lots more to do.


November 10, 2004

Search Optimization Reflexions (Part III)

In our last two installments on search engine optimization, we introduced the mighty search engine and briefly discussed its glamorous evolutionary history. We have touched briefly on the differences between ethical and unethical search engine positioning, and we suggested that our next installment would discuss the nasty things that you can do to exploit weaknesses in search engines and get yourself banned for life.

Well, then. What we promise, we deliver! Sit back and relax as we hand to you the most abyssmal search engine practices you could possibly employ; practices whose very utterance will curl the toes of any legitimate web designer!

Pruning the Search Ecosystem

Google knows that its strength is in its relevant search results, so the search engine is constantly on the lookout for code that attempts to exploit it. Some of these exploits are simple and innocent, some are just plain ignored, while others are so outright filthy that they will get your site banned from Google. I know of people who have gotten themselves banned from Google because they didn’t listen to sound advice, and went with a search engine optimization company that used these unethical practices. Once you get blacklisted from Google, it is a long hard climb to get yourself back on.

It is important to understand that Google is always adapting to the changing ecosystem of the internet. An optimization exploit that works today may not work tomorrow. If you are using an uncommon (or recently discovered) exploit, you may be able to fly under the radar for months before getting smacked. The smack that comes (and it will come, if you’re not playing by the rules) may take you down a few notches in relevancy, or it may get you blocked entirely.

Exploiting search engine vulnerabilities is extremely dangerous, akin to playing with fire. The more you play, the further you go, the more likely that you will get burned. It is not a matter of if, but when.

But what of these exploits? What are we looking for? More importantly, what sort of things do we never want to appear on our websites? Let’s get down to the bare nitty-gritty.

Meta Tag Spam

The act of spamming meta tags was popularized in the mid 90’s by pr0n0graphy sites the world over. Meta tags are intended to help describe to users (and search engines) what sort of content appears on a page. The most popular meta tags are “keywords” and “description”, and a common exploit is to put hundreds of words in these fields, repeating the most coveted search words many times. An exploited meta tag would look like so:



<META NAME="keywords" CONTENT="transformers autobots decepticons

robots transformers autobots decepticons optimus prime megatron

rodimus prime wage battle wars cartoon show televison animation

transformers autobots decepticons robots transformers autobots

decepticons optimus prime megatron rodimus prime wage battle wars

cartoon robots transformers autobots decepticons optimus prime

megatron rodimus prime wage battle wars cartoon show televison

animation transformers autobots decepticons show televison

animation transformers autobots decepticons transformers autobots

decepticons robots transformers autobots decepticons optimus

prime megatron rodimus prime wage battle wars cartoon show

televison animation transformers autobots decepticons robots

transformers autobots decepticons optimus prime megatron rodimus

prime wage battle wars cartoon robots transformers autobots

decepticons optimus prime megatron rodimus prime wage battle

wars cartoon show televison animation transformers autobots

decepticons show televison animation transformers autobots

decepticons">

Note that the tag tries to call on every word that one might utter in reference to Transformers, regardless of whether or not that particular reference actually appears on the page. Also, the tag repeats these words multiple times, in an attempt to saturate the page with keywords and increase relevancy with search engines. If anything, this technique will make search engines more hostile towards your website, and will frustrate your users as they are forced to download the unnecessary content when they visit your page.

Content Spam

Content spamming comes in many different forms. Many times, unethical optimizers will take the same content they used for spamming the meta tags, and repeat it as body content within the website. The hope here is that even if the search engine ignores our spammed keywords, and even if it ignores our spammed description, it will still pick up on our spammed content and boost our relevancy appropriately.

The main problem with content spam (beyond its uselessness to internet users) is that it makes a real mess of the page. Many web pages are too cluttered as it is, and including content spam on a page will ultimately make a website impossible for actual humans to use.

Page content needs to be efficient and terse for people to digest it effectively. If they are forced to wade through incoherent lists of words, they will quickly get frustrated and go elsewhere. Since search engines don't yet have credit cards, we must make sure that the content on our website is clean and useful for our visitors. One would expect that this requirement prevents us from spamming content directly onto our website, but awful solutions abound for this equally awful problem.

Hidden Content Spam

Hidden content spam attempts to feed invisible content to search engines, keeping a page legible for humans when attempting to boost relevancy for search engines. There are many ugly exploits, which all skew the true relevancy of a page while requiring that people download content they can't see:

  • Use really small text that is all but invisible to users
  • Use text that is the same color as the background
  • Comment out text with HTML <!-- --> comment tags
  • Use various CSS techniques like negative margins, display: none, visibility: hidden, etc.

Improper Content Weighting

Search engines assign a lot of value to the actual content on a page. Content appearing higher on the page (or higher in the code) will be valued more than the content that appears below it. Additionally, content wrapped in header tags will be valued more strongly than content in paragraph tags.

However, just as with meta tags and keywords, there is a limit to how many headlines you can have before they start to dillute one another. Many unethical search optimizers will wrap large swaths of page content in <h1> tags stylized like <p> tags, in an attempt to skew the weight and relevancy for search engines.

This doesn't work as intended, because if everything on the page is a headline, who is to say that instead of everything being equally relevant, everything isn't equally irrelevant? The only effect that this heavy-handed exploit can hope to achieve is the destruction of relevant weighting on a website.

Multiple Domains

Some search optimizers claim that pointing multiple domains to the same website, or hosting the same website on multiple IP addresses, will help boost results. This isn't really the case, as most search engines will go to great lengths to avoid listing identical or redundant search results.

Link Farming

Link farming is where you create a site whose only purpose is to link to other sites. These sites typically have huge lists of poorly indexed hyperlinks, that all link to websites that are "related" to particular subjects and terms. These sites are typically other clients of the search engine optimizer, and often times will be competitors in your industry.

Since every link in a link farm is somewhat relevant, and the hyperlink text relates to the desired search word, the expectation is that the sheer volume of linked content will be considered highly relevant and will drive your site to the top.

However, because of their tortured structure and bloated code, link farms are not useful for actual internet users, and are maintained purely for search engines. Contrary to popular belief, search engines are not enthused by link farms and other sites that attempt to cater directly to them. When a link farm is detected, both it and the sites it actively links to will actually be rated lower in relevant search results.

Portal Sites

Many unethical search optimizers will register domain names and create portal sites that use all of the above exploitations, and hyperlink them to the actual website that they want to appear relevant. Some of the most inexcusable practices that I have seen will take a throw-away domain, place a hyperlinked screenshot of the site on it, and toss in hundreds of kilobytes of hidden content.

Thus Concludes Thine Beating

And so wraps up our survey of unethical search engine exploitations. Some of them are nastier than others, some are simply clumsy, and others are outright disgusting. If you ever feel uncomfortable with the course of action you may be pursuing with the guts of your website, just keep this one question in mind: Would I feel comfortable telling my mother what I'm doing?

In our next (and last!) installment on search engine optimization, we will finally discuss ethical techniques for increasing your search engine relevancy, and avoiding that greasy feeling you get from all the techniques we have already discussed.


November 4, 2004

My Head A Splode

I have been hammering out my review of unethical search optimization practices, but there’s a lot of ground to cover and it’s going a bit slower than I had anticipated. The main subject areas include meta tag spam, content spam, hidden content spam, improper content weighting, link farming, and portal sites. I have had fun researching it, a dirty pleasure that I can only liken to the act of slumming. Also, my research has renewed my appreciation for web designers who can play by the rules and still build websites that totally rip on the fronts of bandwidth, usability, compatibility, and search.

The last couple weeks have been absolutely insane, and I would have no objection to going to bed at 8:00 tonight. Nevertheless, it’s already 10:11 so the likelihood of that is nil, unless in the future I get my hands on a time machine in the future and think back and say, “Hey! You know what, I’ll bet I would be so stoked with myself if I went back in time and gave myself this time machine!”

Unfortunately, I have no faith in my future self to make the right decision and travel back in time to now and help me out. I’m not that responsible, and I know that I would do things all reckless and callous if I could travel through time. I’d probably do something stupid, like travel five minutes back in time. I’d get caught in an infinite loop where every five minutes I would watch myself get my hands on a time machine, and travel back in time five minutes.

Soon enough there would be an entire army of Danes running around, all clutching their heads and screaming and demanding that the agony end. But the agony would continue. Every single one of those Danes would have seen Bill and Ted’s Excellent Adventure, and would know that the act of travelling back in time does not alter the present, because that past, even the past with you appearing in the past, already happened.

Nay, by travelling into the past you can only affect the future, and since the future hasn’t happened yet, you actually have no idea what in the heck you did to influence it. Did you do anything at all, or was this particular future inevitable regardless of how many Danes looped themselves into the past?

I’m going to San Francisco this weekend for some seriously hardcore web design workshops, and I will be taking my army with me.


November 2, 2004

Electioneering

I’m too drunk to call anything at this point, but I predict that a giant robot will show up and start eating planets, Optimus Prime will get the absolute crap beaten out of him for thirty minutes, Rodimus Prime will be named the new leader of the Autobots, and there will be a lighthearted section in the middle with silly robots and Weird Al’s Dare to be Stupid.

Oh yeah. And the whole thing will happen to the greatest 80’s hair band music known to mankind.

In related news, Erin has proposed a monkey knife-fight for the presidency.