Wednesday, April 25, 2007

Double the Standards. Double the Fun.

It seems that in the wake of the Don Imus dust up, an ongoing town meeting has been making the circuit across the media spectrum. Subject of this public referendum? Why do black rappers get a pass for insulting black women with offensive language while white infotainers like Imus are publicly cowed, forced to make apologies, then summarily shit-canned? Well, I guess Chuck D truly is prescient. His pronouncement that rap is the ghetto (read: Black people's) CNN has been seconded and carried. At least that's what I'm hearing if the talking heads at EVERY news organization from Fox News to NPR have been asking the question "Why does Imus get in trouble and Snoop Dogg doesn't???" And if that question sounds to you more like a self-pitying whine than a genuine intellectual curious query, then sister you ain't alone.

When I first heard about Imus's off-color (har-har!) comment, it steered me towards the ol' way back machine. I drifted back to the late 90's, back when our current president's dear old dad made the rounds on the news circuits deriding the "Welfare Queens", whose simpering gold-digging was sucking the lifeblood from our nation's T-bills. Their gaggles of bastard kids buying up Air Jordans and crack with food stamps. Their chinchilla coats worn to the welfare office to sign for their monthly checks and laugh in the faces of bedraggled case-workers who desperately pleaded for them to seek employment. The project palaces that beyond the graffiti-plastered piss-smelling hallways, held plush living quarters whose luxury Louis XIV had never even imagined. These nefarious welfare queens, these succubi, scourge of the government teats. They were not the white single parent women whose numbers were (and remain) far greater than the minority women populating the nation's welfare rolls. Of course not, nay. These women were the urban ghetto hordes descended from the slave plantations of the American South, the West Indies, and of Latin America. They had invaded our country with their questionable citizenship to shop, bank, walk, talk, eat, drink, and breath their lives away, all at the hardworking American taxpayer's expense. At least, this is what every segment discussing this on the nightly news and the evening news magazines sought to corroborate at the time with pictures that made it seem like only the swarthy urban poor bloated our overburdened welfare rolls.

Sure, old G. Herb Walker didn't call any of those women nappy-headed-hoes, but I guess back then, but I guess back then, folks were left with just enough room to draw their own conclusions. And if you look at the four year cycles of welfare reform rhetoric we've been subjected to since, he really left no room for guessing.

So maybe this just means that Don Imus's real mistake was not being President before firing off his missives. Or maybe that instead of going after something as demonic and loathsome as poor minority women struggling on public assistance to make a nasty oppressive life something more livable he instead went after young women (some of whom born of and raised by those in the aforementioned category) who are champion-level athletes, and who unlike their male counterparts have to make something real of their college degrees since multi-million dollar professional athletics and endorsement contracts await them at the end of their sophomore and junior years.

And even if Imus wasn't the president or the head of the RNC, why villify the man who isn't a real, truly responsible news media figure, but merely a source of bawdy entertainment sprinkled with commentary on current events and tacit nods from those in political power who time to time need to slum on shows like his to seem more like men of the people? Why harp on this poor soul making him lose his credibility and source of income and speaking platform into the cars homes and earbuds of millions of ClearChannel/Viacom/Sirius/XM public airwave consumers out there, when dastardly RAPPERS call not simply women, but Black African American Women People of Colors dirty words like hoes and bitches and a host of so many other naughty things that we dare not repeat except in gangster movies (gee, no paternalistic chauvinism in these choir boys!), college-panty-raiding comedies, public bathrooms, rest-stop bumper stickers, the in'ernets you've seen? Why should they get away scot free, their only punishment being to straighten up the house before the MTV Cribs camera crew arrives? Well, believe it or not, I've thought of several reasons:

  1. Great Expectations. Once upon a time we could take an area of endeavor, say like news journalism and commentary, and say that we can expect the practitioners of said field to be held more accountable to antiquated ideas like professional responsibility and truthful reporting than say...hmm, let's see...popular music? Perhaps in this age of jaded cynicism, such perceptions would be deemed prejudicial if not simply naive. But if I had to bank $1000 as to the social acceptability of a given line in a popular rambunctiously-youth-oriented song than that of a talk radio program, perhaps it's the fogey in me, but I'd bet on the talk radio program. News radio, even talk radio, still depends on the FCC for use of its primary distribution channels far more than popular music. And moreso still than rap music which developed a long way away from the watchful ears of the FCC before breaking into the public airwaves. Considering it was roughly 3 generations back that issued the battle cry sex, drugs, rock and roll, it seems pretty funny to me that talk news programs seek to imply that expectations of an equal or greater sense of decorum should be placed on music (artists) as they are for talk/news (broadcasters). I hope they are expecting my reply that it takes huge balls for them to suggest something so self-serving.


  2. Ignorant Assholes. They're not just for breakfast anymore. Nope, they are everywhere. In every field of endeavor. In business, in sports, in politics, in academia, in journalism, and yes, even in entertainment. Believe it or not, assholes have not yet seemed to overplay their hand. Nay, as a community, their currency, especially in the field of entertainment has only seemed to grow. The beauty of assholes is that they are equal opportunity. Doesn't matter how far you climb up the social strata they abound, and profusely at that. As for ignorance, one would think that the more one were educated in general knowledge and public manners required to hold conversations for longer than five minutes that the probability of wholesale ignorance would diminish at an equal rate. Naive optimism? Blind faith? Dumb luck? Maybe all three as it seems more than our fair share of talk radio personalities slipped through the cracks of what one would have assumed the simplest requirements of their chosen profession. And I put ignorance in there as a possibility, but was truly being generous. No one is so ignorant that they wouldn't realize that on talk radio, no matter how shock-jockey, would the expression nappy-headed-hoe be anywhere close to acceptable. No. This was strictly an asshole, move, because only an asshole could be so up on him or herself to believe that they could defy such basic rules of public decorum. And even if Imus were trying to sound street as it were, he was an asshole for thinking he, a half-century-old middle class white guy (Armenian? Yeah, whatever. He's white.), could pull off sounding street enough to say something insulting to a group of women he does not know from Adam, Eve, or the Queen of Sheba - all of whom were Black as it were.

    Here's the thing that white folks often fail to understand and thereby make themselves look/sound silly when trying to act cool around Black people. Even with something as seemingly crass, vulgar, and uneducated as sounding hood or street there are rules, a vocabulary, and a usage of said vocabulary that if you have not been around long enough to truly observe it (because, no, the book has not yet been written that will teach you - sorry, no foreign service tapes either...I've checked) then you will sound stupid, and very likely say something stupid and possibly insulting. Likelier still, that in your effort to monkey street slang, you will seem condescending and therefore be insulting practicing this behavior by default. It's not that it's a no win situation. There are plenty of white folks who, like ANY and EVERY minority person you've ever seen in the United States, grew up within a dominant ethnic culture other than their own and tacitly learned it's mechanics and how to manuever within it. Thus that Don Imus and the rest of the dominant news media are not versed in the verbal sparring that takes place within urban and rural Black American culture and have neither the grounding nor ethnic credentials (by virtue of birth or experience) to pull off such sparring, is not the acute racial injustice so many people are trying to make it out to be.


  3. It takes one to know one... One of the most basic comebacks of the playground insult games, whether or not you grew up calling it the dozens, or capping, or bagging, or just good old fashioned teasing. For me to call another Black person nappy-headed would be like me calling them darkie or thick-lipped. In American cultural parlance, these descriptors ceased a long time ago to be about actual physical traits and were instead fashioned into some of the many pejoratives used to refer to Black people. As I have distant white ancestry in my background, my hair isn't as kinky, and my skin isn't as dark as some Black people. But little does that matter where these particular words are concerned. They refer to what Black (Americans in particular) may consider the royal we. Therefore any Black person trying to hurl these as insults can be regarded as ridiculous. The trouble with white people saying such things is that it makes them sound hateful. Whether or not it actually insults me (far from, since I like my nappy hair, my dark skin, and thick lips), it does a whole lot more to make me despise a person who'd say that. If they mean it as an insult, then I feel sad and hurt that they have prejudiced themselves to judge me and therefore close themselves off to me socially because of who I am being a Black person (yeah, I could say just because of my skin but biologically and metaphorically speaking, my skin is a huge part of who I am and how I exist in the world, so far be it for me to use diminutive language in describing it). There's nothing you can really do about that. And it's problematic for them for you, and for society. And when you face a problem that you can't really do anything about (anything to fix, that is) you really get frustrated. At least I do. Alternatively, if the person is trying to be funny and familiar, then they've done exactly the opposite. Apart from the immediate affront of having someone try to act more casual and familiar with you than they really are (how many of us would walk up to a stranger, fake like you were going to knee him or her in the groin and shout Think Fast!!!? Not unless you're dumb as a brick or a huge asshole would you try to pull that one off. It's the same thing!). It's problematic because, here's someone who's trying to be clever who is showing complete ignorance and putting you in the terribly awkward position of telling him what he should know better. Again, frustration, which leads to anger which leads to a lot of Black people who simply say fuck white people mean it sincerely, and call it a day - which also frustrates the hell out of me and makes me more acutely aware of how fucked up this country can be.


  4. Your kids hate you. Because of your stupid double standard that you think allows you to call women bitches and hoes, call any and all middle easterners potential terrorists, welcome to America! every white person with a European accent...basically all that stuff that you get embarrassed about when one of your older relatives does it around you and you can't correct them because their older and family...you should and more than likely will be ashamed of yourself. And if you're not ashamed now, then that shame kharma, when it comes around will hit you like a fucking freight train. The rule applies equally to rappers as it does radio personalities.

    I think of Common and Kanye West. Two Chicago emcees. Fellow Mid-Westerners. Both in recent years have become highly outspoken about the use of gay-bashing language in hip hop. I say from experience that I go home and still hear the words fag, faggot, and homo used there for describing anyone or anything that's corny, stupid, or otherwise distasteful. I see it among Black and White people there equally. I try to tell folks, but most of the time I just cringe. Well. It doesn't surprise me, that Common and Kanye would be among the folks in Hip-Hop to start raising attention and awareness on the issue since like me, it's something that hit close to home with respect to our geographic culture. And they could see how the language shaped the attitude and therefore the callousness and ambivalence if not outright disdain felt towards gay people out there.

    What am I saying? Your kids know better than you. The sons and daughters of your loins, of your soul, or of your soil. They know better than you and will be and are sorely ashamed of you when you fuck up. It doesn't matter whether you're a blinged out rapper or a boozed out shock jock even though your kids may still love you (if they do) you're ignorance is giving them plenty of reason to and plenty of fuel to want to disown you, and leave you in the nursing home stewing in your own crap-filled diapers when you need them most. So whine about what's fair and what's not but remember that you're playing yourself in the end. And when that end has been covered in pee and diarrhea for more than a couple hours that rash turns into a MRSA ridden bedsore pretty damn fast.


There's a lot more where that came from, but I've gotta fuckin' get to sleep. Don't feel sorry for Imus. And don't be so quick to think those rappers just get a pass. Chances are the one's whose songs you've actually heard whom you hate with a passion, most Black people hate with a passion too. Mostly because rappers that have outgrown the 3rd grade name-calling and girl-hating and toy-showing-off don't get radio/MTV-play, and we're stuck having a bunch of shitty, no-talent bastards represent a whole group of artists more mature and creative and skillful than they'll ever be. But unlike sports, who crosses the finish line first in the whimsical world of pop entertainment doesn't coincide except rarely with who has the talent. All the more reason why Don Imus can go to hell, since the women he saw fit to try to be cute with had proved their mettle in the one arena that wasn't as subject to prejudice as all the others they'll face in life. And there he goes, stealing their thunder of their accomplishment and salting their wounds with his bullshit. Way to go you wrinkle-assed fuckface!!! And no, Don, I'm not trying to be cutesy and familiar. I mean that from the bottom of my nappy-headed heart.

Wednesday, July 19, 2006

Let Your Google Calendar Evolve

I successfully added my Evolution (desktop-based) calendar events to my Google calendar with a few very easy steps (see below). To see how to view your Google Calendar from Evolution, check out Johnny Jacob's fantastic tutorial Johnny [Life & Code]: Google Calendar in Evolution. Got me fixin ta git me summa them screenshots an' purty up my page. Geez, Johnny. Make the rest of us look bad, why don't ya!

;-)

  1. Export Selected Evolution Calendar to Disk
    1. In Evolution, under the Calendars button in the left hand navigation frame, highlight and right-mouse click the the name of the calendar you wish to export to google.
    2. From the pop-up menu, select "Save to Disk".
    3. Within the Save dialog window, select the "iCalendar format (.ics)" from the list of file types at the bottom of the window.
    4. Enter a name for your calendar export file. **Be sure to append the file extension (.ics). Evolution will not add it automatically.
    5. Select filesystem location easy for you to remember and click Save As.
  2. Create and/or Select the Google Calendar to Receive Import
    1. In your Google Calendar account, if the calendar you wish to receive the import already exists, skip to the next numbered step. If you do not have a calendar to which you will import the new calendar file (see step 5), follow the appropriate links or help instructions on the Google Calendar site to create your receiving calendar.
    2. Click the "Manage Calendars" link at the bottom of the Calendars nav box in the left-hand navigation column.
    3. Click "Import Calendar" tab (link)under Calendar Settings.
    4. Click "Browse" button next to "Step 1: Select File" field and navigate to the calendar file you created in step 5.
    5. Use the select box in "Step 2: Choose Calendar" to select the Google calendar to which you will import the new file.
    6. Click "Import" button next to "Step 3: Complete Import". If successful, the page will refresh with a message saying "X events were imported into ______ Calendar". (not a direct transcription of actual message, but the gist of it nonetheless.)
  3. Check Your Work
    1. If successful, go to the Calendars box in the left nav and make sure that check box next to the calendar name is checked.
    2. Click the calendar's name and navigate through the calendar to make sure the new "events" have been added. **I've noticed it can take a minute or two for new entries to update. Refreshing the page or switching your calendar view seems to refresh the page and reveal the newly added data.
  4. Comments and Caveats
    • I noticed that the times in my entries shifted back 3 hours. I'm on EDT and the site is hosted in the Pacific timezone. Google's import code is probably adjusting the time displayed to the server's timezones. It's the same data, just assuing that you want to see it in California People Time - CPT ;-)
    • I haven't completely troubleshooted the transfers I've made so far, the items I have checked seem to have come over almost perfectly. There's some occasional wierdness in the formatting or character selection in the Comments section (e.g. a pair of TAB characters from Evolution were converted to lowercase letter "t" on import). Not sure if it's the Evolution export or the Google import that catches the blame for that one.
    • Several events on my exported calendar were recurring (repeating over a given date range daily or weekly). I'm happy to note that they carried over into Google as recurring events. In which case you are able to update or delete one and Google will ask if you wish to do the same for the repeats.
    • Finally, so far so good as far as all fields and event properties (e.g. location, show time as, privacy level...) appear to have carried over from Evolution to Google (individual and repeat events alike).
  5. Additional Testing and Follow-Up
    • Haven't tested this yet, but would really like to know what happens when you update your Evolution calendar, create a new export file, and import the newer file to Google. Does Google prevent double entries for the same event? Will it prompt you to overwrite (or not) the existing event with the event info from the latest copy?
    • I have successfully made changes (e.g. correcting the event times) in the imported events. However, I have not tested uploading an updated event from Evolution to Google. Will Google do a "diff" between the data file and the data on their site? If so, will it choose the authoritative version automatically (which one)? Will it prompt you to choose? Will they give you an option to merge the data from both where possible?
    • Finally, (as if you couldn't tell before) this is a workaround. Despite looking clunky and laborious in all its steps, I was surprised at how relatively quick, easy, and painfree the effort was. (For example: I still haven't managed to sync my WinCE smartphone to Evolution. <Wince!> indeed!).
      That said, the standard protocols and an API for Google Calendar already exist, putting the pieces in place for an update for Evolution popping up in our respective package managers in days, if not weeks. Should I be predicting wrong, then I challenge all the sharp hackers out there to turn away from Unreal Tournament and WoW for 10 minutes and bring your prodidgious grey-matter to bear on what would seem such an academic exercise in coding. Imagine, fifteen minutes of lightwork, and the love, admiration, cell numbers, IMs, MySpace pages... of the world will be yours. Think about it!


As always, Peace & Blessings.
(Now more than ever!)

Tuesday, June 27, 2006

Little Duck, Huge Flavor

Little Duck, Huge Flavor

Review of: Little Duck Thai Restaurant
By: Alozie Nwosu
Rating: 4
Read review on Judy's Book.

If you're sick of Applebees and Boston Market for dinner, try out Thai Little Duck over on Granite Ave. Small and inobtrusive almost to the point of being invisible, this tiny humble establishment hides a formidable menu of tasty healthy delights to any and every palate.

If this would be your first adventure into the land of Thai cooking, then their Pad Thai is a great introductory dish (unless you have a peanut or seafood allergy). If your feeling particularly adventurous, give their spicy Tom Yum Noodles a try. Available as a soup as well as "dry" (without broth). Both styles are out of site. The running favorite for all to whom I've recomended Thai Little Duck is the Basil Fried Rice.

Many veggie dishes to choose from that are more than satisfying to a voracious carnivore like myself. Large portions for short money. The value can't be beat. You can get it take out or have it delivered if you live nearby. Go on in though. Even though it's small, the friendly faces serving and cooking are as satisfying as the delicious meals they provide.

On days that I get out of work late and don't feel like cooking, I bypass Wendy's, keep heading down Newport all the way down to "The Duck". Eat in, take home, or delivered: anyway you choose to get it, do yourself a favor and grab a Little Duck.

Monday, May 22, 2006

ERROR: cannot find -ldb1

Caught the error above running 'make check' to install Glitter, a GTK+/Gnome news reader.

After some to-ing and fro-ing, I searched and found that this error referred to a missing libdb1.so "file" which in fact is a link file pointing to /usr/lib/libdb-1.##.so. This file is installed with Berkeley Database. What I found was that I had the "DB1" package installed, but not the "DB1-devel" package.

As I run SUSE 10.0, I ran my trusty dusty YaST2 Software Manager, installed the "devel" file (and the other DB packages - DB4, DB41, etc... for good measure). I made clean with "make clean" reran "configure", and "make check". Both worked smoothly. After that, "make install" installed Glitter to my system smooth as ever.

Hope this helps you if you ran into the same problem. Leave a note in the comments section if this helped your particular problem. Note what you were doing (e.g. installing program X) in case anyone else doing the same thing runs into this problem. Thx!

Monday, May 08, 2006

SavetheInternet.com

Save The Internet, Now!!!

Are our troops in Iraq getting wounded maimed and killed to protect our Democracy or a Kleptocracy? The cable and phone companies seem to subscribe to the latter. There are bills up for consideration in both houses of congress which will allow the big Internet service providers (the keepers of the trunk lines) to charge a premium for full bandwidth access to domains. Meaning?

The speed with which you get your websites, your email, browse your newsgroups, listen to iTunes, and watch YouTube videos? Forget it. Unless the hosts of the websites, email, newsgroups, etc. are willing to pay the premium, they will get a smaller bandwidth, therefore SLOWER access to the Internet. If you own a website. Guess what? Pay up or slow down.

We enjoy net neutrality. On the Internet, Fox News and Democracy Now! are at the same level as Grandmas-boring-home-movies-someone-please-shoot-me.com. It's the last bastion of democracy. Not simply national democracy, but GLOBAL democracy* (*offer invalid in China, Iran, Turkmenistan, and Utah).

Please go to savetheinternet.com, sign the petition, get the details, contact your representatives and senators, and tell Senator Ted Stevens (R-AK) to go suck an egg. Don't let Bush and his whoring-family-values-gestapo-cronies louse up yet another democracy, PLEASE!!!

Save The Internet, Now!!!

If You Wouldn't Hire a Fox to Guard Your Henhouse...

...would you hire a rat to inspect your cheese? I think no. But apparently that's exactly what we've done.

Consider reports that since 2001 President Bush has made signing statements on over 750 bills passed by congress, including language that effectively nullifies the very intent of said laws. Check out these reports and share my blistering outrage:

Examples of the president's signing statements - Boston Globe, April 30, 2006

Executive Authority: How Bush redefines the intent of the law... - San Francisco Chronicle, May 6, 2006

Slate's Jurisprudence: Presidential Signing Statements - NPR's Day to Day, January 24, 2006

Expanding Executive Power via Signing Statements - NPR's All Things Considered, January 11, 2006

P.S. For all you smart asses out there, it's only my outrage that's blistering. All else is tip top. You freaks!

Saturday, May 06, 2006

"The sleep of reason produces monsters"

~Francisco de Goya

But the ongoing life story chronicled at kddallam.com shows a rare instance where the monsters brought on by the sleep of reason (and very wakeful greed and neglect) failed to completely triumph.

Katie Dallam is a remarkable woman for whom tragedy struck in the boxing ring in her debut match. Through the utter callousness and neglect of the referee, fight doctor, and fight organizers that fateful night, Katie faced a much more experienced fighter who doled out punishment over 4 and a half brutal rounds (which included 141 blows to the head) that could easily have sent her to a much too early grave but for the grace of God. Though the ruptured cerebral artery that the beating and slow response of the ring doctor and staff on the scene left her with did not take her life, it certainly shattered it.

A born fighter, having fought all her life from troubled childhood until that fateful night, she fought through what was certain death, and awoke from her coma thus beginning a much tougher fight for recovery. From the resultant traumatic brain injury she had to relearn all aspects of her life, from who she was, to how to take care of herself. Her frustrating war with words and recovering her verbal expression turned her towards artistic expression, which prolific during her recovery and rehab eloquently describe her inner world.

I found Katie's site and her story completely by accident (started looking up information about an upcoming fight, and eventually ended up here) and it couldn't have been a happier one. I stumbled across this site from simply looking up the date and card information of a women's boxing match taking place in Providence later this month. Drawn by the sexy allure of tough women, brutal yet feminine tomboys, I kicked around Google and the pages of wban.org until I quite inadvertently stumbled across Katie's website and her story.

Thus what started as idle post-workday browsing the web for titillation in the end brought me to one of the most incredible stories I've ever read. It brought me tremendous inspiration and hope. Read her story, look through her tremendous artwork and be inspired yourselves.

Thursday, May 04, 2006

Missed Appropriation

Note to Bravo Network:

It's not strong BLACK woman. It's strong black WOman.

Nuance and subtlety, my dears. Without it, what was elegant and clever becomes clumsy and just plain amateur.

In the latter, strong and black are peers. They accentuate the woman, the subject of the show, thereby driving home the irony and humor. In the former, the way your announcer says it, the woman, thus the person, is rendered moot. Black is now the subject. The show might as well have been titled Look at Me, I'm BLACK...no not really.

Let me say right now, it takes a brave comic, especially one who's not a Black Woman, to title her show Strong Black Woman. Complements to Kathy Griffin. I hope the special is as good as its title.

Bravo? Coach your announcer. Or better still, hire a strong Black woman...in fact, hire two. Then maybe you'd have understood the subtle genius in the setup and not flubbed it in the delivery.

Edgy humor done well is genius. Edgy humor done poorly is just fucking annoying.

In a word...

truthtastic! Thank you Mr. Colbert.

Thursday, April 20, 2006

Proof of Life

When I saw the MTV news bulletin a week ago saying that Proof had been shot and killed the night before, I was struck dumb. I was just coming to learn how various friends from home were professionally, creatively, or socially connected to him. My first thought was on them and the loss of their friend, the loss of a cool person whom I might have had the opportunity to meet on my coming trip home. Juxtaposed to the cold passionless details of a news update, the sense of loss echoed. Then I thought of another news update I had heard not too long before.

When Jay Dee's passing due to kidney failure was announced, I was sad and hurt by life's seeming injustice. That a man my age would be taken down by an old man's disease. And the additional tragedy of a struggling community trying desperately to rebuild itself, losing such a talented member. But then I was oddly heartened. I dared to think that maybe a page has turned, and that Hip Hop's age of untimely deaths due to violence may have finally passed. That we would embrace the sadness and tragedy of Jay Dee's untimely passing and those who were otherwise inclined would come to value their lives and to value and respect the lives of others more. Maybe in the person of Jay Dee, God had sent Hip Hop a rainbow signifying the end of the violent flood.

Khary Kimani Turner, also a Detroit emcee-poet and a contributor to the Detroit Metro Times, tells of a Proof in the midst of personal transformation. He had begun to restore control over his affairs, mending fences with well-known rivals, solidifying his business endeavors, and reconciling with his estranged wife and mother of his children. In effect, he, like so many of us in our generation, had tired of an over-extended adolescence, and was truly crossing the threshold to adulthood. A line in The Desiderata reads "Take kindly the counsel of the years, gracefully surrendering the things of youth." It's the folly of youth, with envy, acrimony, and guns formed the brutal mixture that halted Proof's transition before it could truly begin.

The Hip Hop catalog is dotted with paeans to our better natures, to peace, respect, and community. But alongside the bevy of more visible, and more popular songs, nearly pornographic in their portrayal of sex violence and consumption, these embattled songs and artists of substance ring hollow, even disingenuous. Pleading "Stop the Violence" on one hand, many laugh their way to the bank on the tired worn out backs of "fuck that bitch" and "blast that nigga!" Ironic that a once guerrilla industry fueled by bravado, defiance, creativity, independence, originality and authenticity, now rests contentedly cowed and neutered under the wing of a corporate-controlled music industry that had written it off as a fad thirty years ago.

So before "Self-Destruction II, The Payback" gets underway, I hope folks will take a minute to think about Proof's life interrupted. A bright guy, funny and sharp-witted. Straddling two worlds, and trying to reconcile them within himself: what to leave behind and what to take from either. A guy who's own choices and the choices of those he was with, on a night of relaxation and leisure, left him with no further choices and took him from our world all too soon.

Thinking about this, maybe folks will finally figure out that it will take more than eulogizing songs, newspaper clippings, mural pieces, and blogs like this to honor him. That showing their love and respect requires a deeper and more personal commitment. Like accepting and undertaking the transition to adulthood that Proof didn't get to finish. Tending to family, working hard, making peace with estranged friends and rivals alike, developing and sharing talent, growing up, and being a man. Then, if you wonder whether you've honored him properly, and the many others so carelessly lost before him, look to the lives of those who follow us, and there's your Proof.

Tuesday, April 18, 2006

error code -8075

Have you been getting this or a similar message when you try to visit secured (HTTPS) websites? I was having this problem with Mozilla Firefox. Here's how I fixed it:

  1. Select Preferences in the Edit menu.
  2. Select Advanced from the Preferences window navigation bar.
  3. Under the Security preferences group, select all the security protocols (SSL 2, SSL 3, and TLS 1).
  4. Under Certificates/Client Certificate Selection, choose Select Automatically.
  5. Under the Validation/OCSP section, select the Use OCSP to validate only certificates that specify an OCSP service option.
  6. Click OK to close and save your changes to the Preferences window.
  7. Close all of your browser instances (and quickstarter) and open a new instance.

I believe line item 5 above is what most directly affected the error message in question. The other settings that I think, but am not sure are associated to this problem. If you try this fix, leave a comment and let me know whether it works for you.

Tuesday, April 04, 2006

Recovered Some Much Needed Space

Last night, fed up with seeing the root partition of my laptop (OpenSUSE on HP Pavillion dv4150us) nearly full at 93%, I decided to take some drastic action. I had ~18 GB on a couple left over partitions I'd created for installing secondary and test operating systems. I never got around to installing said systems (was gonna have another OpenSUSE install for testing upgrades, and an OpenSolaris install just for laughs), so killing those partitions (/secos and /testos respectively) was no big deal. Now the question was: what could I move off of the root partition, and more importantly, how could I do it safely.

Who Gets the Axe?

Well, technically, no one was getting the axe. But I did want to move the directory that was the biggest memory hog on the root partition OFF the root partition. Here's my partition setup after freeing the 18 GB mentioned above:

Device              Mount Point           FS Type
/dev/hda2           /                      ext3
/dev/hda3           /data                   reiserfs
devpts           /dev/pts              devpts
/dev/cdrecorder   /media/cdrw         subfs
/dev/dvdrecorder /media/dvdrecorder subfs
proc             /proc                   proc
usbfs            /proc/bus/usb        usbfs
/dev/hda5           /rescue                ext3 (unused)
/dev/hda1           swap                   swap
/dev/hda6        /tmp                   reiserfs
/dev/hda7        /var                    reiserfs

Now I needed to create a new partition, /dev/hda8, but before doing that, I needed the target directory so that I could determine the size. So being lazy, I went to the GNOME File Browser and simply displayed the properties of the main directories residing on the root partition. I also did a df from the bash command line, but this only gave me info for the partitions and not the directories themselves. Anyhow, here were the directories I had to choose from:

/etc
/bin
/opt
/sbin
/srv
/usr

It was no contest. /usr blew the others away by a mile at ~5 GB in size. Knowing this, I decided to create a new reiser partition at 8 GB and mount it to a new directory called /usr2.

The Old Bait and Switch

So now that I had the new partition mounted:

/dev/hda8        /usr2                   reiserfs

I needed to transfer the data from executing the following as root from the bash prompt:
/usr to /usr2.  cp -ax /usr/* /usr2

took care of that. Needless to say, 5.0G took a bit to copy, so I watched the progress in another terminal using:
watch df

Just a nifty way to refresh the view of the partitions about every 2 seconds to track the change in the new partition's size. Probably slowed the progress of the copy itself, but I'm an impatient masochist who insists upon watching pots boil. When the copy from /usr to /usr2 finished I did a diff -qr between the two:
diff -qr /usr /usr2

Any vet will tell you (as I quickly found out) a diff on two huge directories takes a buttload of time. In hindsight, I would instead select a few key subdirectories to compare unless I've really got a buncha time to waste.

A few minor differences between the directories (a handful of missing files and differing attributes), but otherwise, a-okay. Okay enough for me to risk the next step.

DDRR: Delete, Dismount, Remount, Reboot

Here's where I really got scared. Could I now unmount the new partition, copy /usr to yet another backup (like the now empty /usr2 directory), delete the contents of /usr, and mount the new partition to /usr? I wasn't sure, but I gritted my teeth and went for it, and...

...well? Here's the deal. All of the above worked fine. It was the rebooting that was the catch. I restarted my system and almost immediately got a fatal error. X couldn't start. Files missing. However, fear not! A login prompt requesting my root password was provided so that I could try to fix the problem and reboot. Beat that, Windo$e!!! Anywho, I logged in, checked out my /etc/fstab file and immediately saw the prob:

/dev/hda8         /usr2                   reiserfs ...

So the new partition was still mounting to /usr2, hence empty useless /usr directory hosing up the works. Simple fix in vi changed /usr2 to /usr. Reboot, and what the hell!?!? It actually worked!!!

Eureka!!!

Archimedes couldn't have been happier than I am. I'm now sittin' pretty with an extra 5 fat Gigs on my root partition, and /usr sitting in it's own 8 Gig partition. If I feel like it, I can even expand /usr to 10 Gig or more should the mood grab me. Yea!! I can start installing all kinds of Beta-ware again!!! The villagers rejoice, the kingdom is happy, and all is right with the world once more :-)

Upon Further Reflection...

Was this in fact the best way to go about this change? I really dunno. As you can tell from the story, I more or less winged it, and ultimately got lucky. If you are in a similar bind and see this as your only way out, I accept no responsibility for what may or may not happen. This would truly be an instance of the blind leading the blind. If there was a better way to have gone about the changes above, or at least some refinements you could recommend for the process I described, please leave them in the comments section. I thank you, and the hapless souls stumbling upon this site seeking guidence from my fumbling-stumbling-SysAdministrations thank you! Thanks and best of luck to all.

Tuesday, March 21, 2006

Judging a Film by Its Book Cover

I wonder if studios know how tough they make it for themselves when their reps give you a survey before you walk into a theater. As soon as I get one of those creamy, would-be soothing sheets, my senses go on alert. My skin draws into goosebumps. The hair on the my nape goes on end. It asks me my sex. A woman yammering behind me distracts me for a second and I check female (MISTAKENLY). It asks me my age. Range. Ever since I was 3 I've been thinking of my age as a precise crisp number, not a range! What's with the trick questions!?! Race. Of course. Hollywood bastards. That way they know which opinions to put in the throwaway pile. Well at least they put "Black/African-descent", and not "African-American" like some stupid forms.

[Imagine the indignity of a Nigerian or Kenyan, just visiting the country and deciding he wanted to check out a movie, only to have a form shoved in his face that tells him he's "African-American." Who pulled the switch on my passport? Or think of the Brit or Italian national for that matter (yes, there are Black Europeans! Even a few whose forebears went there voluntarily!!)? Or how's this for mindbending: you're an Indian from Uganda. What do you say then? Huh? Or how pray tell should Theresa Heinz-Kerry answer on such a form? Didin't think of that one now, did ya??? Silly surveys, trix are for kids.]

But even this little entreaty cannot thwart the coming of my hypercritical self. Like some angry green giant of a movie critic lurking in my subconscious. Mild mannered Bruce Banner that I am would normally be amused momentarily with ridiculously huge mustard yellow polarized glasses. Even the stubby little pencil that comes with the form hearkens back to simpler days when there was nothing one couldn't do with a pencil. No stray mark was indelible. No mistake permanent. Alas, such bliss was only momentary. A palliative, soothing the conscious self to relinquish its hold as monster beneath secured glasses to their perch whilst thumbing the top of his ballpoint like some terrible inky detonator. This friends, was my tenuous grip on reality as I sat down to see the long awaited "V for Vendetta".

For me, two books-made-film have been the standard bearers for said genre: "Lord of the Flies" (the original black and white version), and "Fahrenheit 451". One could argue "Grapes of Wrath" or "The Godfather", and I know the Frodo for President crowd is out there gnashing its teeth in anticipation of locking down on my throat, lithe and tender like a goose. Sorry, Charlie. Get in line behind the "Bridges of Madison County" fans. This is my inch, and I ain't givin' it. Okay. One exception. "High Fidelity". But only 'cause it's John Cusack.

Needless to say, this raises the bar damn high. And 9 times out of 10, even the best (adapted) movies, are mediocre in comparison to the novel. Perhaps even more so with a graphic novel, because unlike a text novel where one must completely imagine settings, and faces, and actions, a graphic novel lays all these out with precision that defies the sharpest camera lenses. Hell, why even make a graphic novel into a movie? Good question.

Well, having eagerly anticipated and now seen "V for Vendetta", I can say why the adaptation is worth the effort.

1) Living parable. Science fiction stories are our modern-day parables. It draws together magic and wonder to warn us of our very mundane human frailties. The story of V is about creating freedom in a society that out of fear has forsaken it in deference to "security". And this was written in the 80's??? Taken as is, the story in its original form is as timely as ever. Well worth a (re)read, even after seeing the movie. However, there is something quite jarring when one sees news footage of the day, OUR day, cut into this fictional cautionary tale. And such a skillfully executed update infuses the parable with new lifeblood. Making a powerful message even more potent by connecting to the accepted and turning it on its head.

2) Flesh, blood, and tears. I don't go in much for movies with a lot of crying. I'll admit it. It scares me. I don't like to cry, and I find the weepy tearjerkers totally manipulative, and I leave them feeling violated. That being said, the most powerful scene in the movie and graphic novel involves Evey Hammond (played by Natalie Portman, "the actress that defines our age" said one WAY too enthusiastic moviegoer walking out behind me when the movie ended) reading a letter she finds in her cell and sobbing and kissing it when she finishes it. These were tears of tremendous sadness and an eternity of pain, but also of defiant and unconquerable love. Her tears are painful, wrenching, triumphant, and joyful. And to have such a scene played by a tremendous actress like Portman (yes, MagnoliaFan walking out behind me was right, but he should have come to that conclusion after seeing "The Professional", as any TRUE Portman fan would have...hah!) is like having a chiropractic adjustment administered to your heart. A visceral moment on paper given bone, flesh, and tears on an IMAX screen no less. My eyes mist and my heart swells simply thinking about it.

3) The Boom Bip. A dark mysterious figure emerges from the shadows. In an elegant frenzy of motion the villain and his henchmen lay thwarted in broken messy piles. We all derive a satisfaction from seeing the truly wicked get their comeuppance. Better still when this vengeance is served in digital surround sound stereo. The snapping of long bones, the swift cuts of the blade, the resonant thud of boot heel to sternum, a triumphant symphony of justice being dealt. One can always imagine using the freeze-frame images a graphic novel provides. But the wonder and magic of the samurai is in that split second pause between his killing stroke and his victims collapse where you can study his face transformed by anger, fear, determination, and possible death. Swiftness of motion, or the illusion thereof, and the power and fury of the bone-crunching deathblow are what make any action comic fan yearn for his favorite books to be made into films. Besides, what's an homage to Guy Fawkes without the thunderous, seat-rumbling, Parliament-leveling fireworks?

Final verdict. Go see it. Then I strongly recommend reading it. Both experiences will change the way you look at your surroundings, the way you breath the air around you, the way you share your life with others (or begin to if you haven't yet started). I have my gripes, of course, having read the book first. And having heard the author's (Alan Moore) own infamous misgivings about the production I didn't want to let Hollywood off too easy. But even in its shortcomings, the filmmakers succeeded where so many others have failed, and attempted and succeeded at things that neither directors, actors, artists, nor writers have dared try. And it's about fucking time.

Sunday, March 19, 2006

Dog Eat Dog - Followup

About a year ago I did some pretty exhaustive research on pet foods, their processing and how that effects what products one should choose for their pets. Since then, I've searched around and tried out a few, and here is a short list of some foods that your local pet suppliers or veterinarian may carry:

I had her on Natural Balance when she was a kitten (under a year; though they're always kittens to their daddys). Not too long after she turned a year old, my local PetCo started carrying Pet Promise, and at the sales person's recommendation (on natural/organic pet foods) I got some for 'Boo to give a try. Well, she's taken to it like a fly to honey, a wolf to bunny, and a golddigger to money. I've even munched a few pieces myself and found it oddly tasty (not nearly enough dried meat nuggets made for human consumption). Since I'd seen Castor & Pollux Organix, I'd wanted to give it a try, but being the most expensive of the three (~$18 for 6lbs) I figured I'd stick with the Pet Promise and DVP (both roughly six-dollars cheaper).

I've found all the products above at my local PetCo store. I'm sure any other well stocked pet shops would carry at least one or two of these as well. And of course, don't forget your local organic pet suppliers.

Friday, March 17, 2006

See V for Yourself

The following are a set of links I passed along to a friend of mine about the movie V for Vendetta released today, to convince her and her husband to join me in catching it on IMAX tomorrow night. Hope it works on them. Give 'em a look and/or listen and let them work on you!

V For Vendetta movie site:
http://vforvendetta.warnerbros.com/

More on Moore:
http://en.wikipedia.org/wiki/Alan_Moore
http://www.salon.com/books/int/2004/07/22/moore/
http://www.warrenellis.com/?p=1159

Not So Comics
http://www.bbc.co.uk/dna/collective/A825149
http://www.bbc.co.uk/cult/comics/features/serious_comics.shtml

Moore Interviews
http://www.npr.org/templates/story/story.php?storyId=1311408
http://www.readyourselfraw.com/profiles/moore/moore_vs_eno/chainreaction_eno.htm

V for Vendetta graphic novel
http://www.amazon.com/gp/product/0930289528/002-1673608-8025660?v=glance&n=283155

UnRule Britannia: Guy Fawkes and the Gunpowder Plot
http://en.wikipedia.org/wiki/Guy_Fawkes
http://www.guardian.co.uk/netnotes/article/0,6729,588198,00.html
http://www.nationalarchives.gov.uk/museum/item.asp?item_id=19
http://www.publications.parliament.uk/cgi-bin/newhtml_hl?DB=semsimple&STEMMER=en&WORDS=gui%20fawk&ALL=&ANY=&PHRASE=&CATEGORIES=&SIMPLE=guy%20fawkes&SPEAKER=&COLOUR=Red&STYLE=s&ANCHOR=muscat_highlighter_first_match&URL=/pa/ld200506/ldjudgmt/jd051208/aand-6.htm#muscat_highlighter_first_match
http://www.bonefire.org/guy/gunpowder.php
http://www.britannia.com/history/g-fawkes.html

P.S. Here's my synopsis of my own reading, prior knowledge, and research on V as well as on Alan Moore (the orginal creator of V), his other works, and their adaptations:

V for Vendetta was originally a graphic novel by Allen Moore, famed for "From Hell" (an epic tracing his exhaustively researched history of Jack the Ripper and his links with the crown and the Masons), League of Extraordinary Gentlemen (two volumes of a Victorian-era superhero team action. Move over Ben Grimm and Mr. Fantastic. Here come Alan Quartermain, Dr. Jekyll, and Captain Nemo!), and The Watchmen (probably one of the earliest comics to call into question the superhero archetype and deconstruct the genre as we, then, knew it).

V for Vendetta is the story of a dystopian futuristic England (circa 1993-1997) ruled by a fascist regime inspired by England's Thatcher/Torrie(sp) administration of the time. V is a vigillante with a mysterious past, most likely associated with human subject experiments in the concentration camps established by the ruling regime during its rise to power. His aim is to, a la Guy Fawkes' infamous gunpowder plot ("Remember, remember, the 5th of November), to usurp the iron-clad rule of the Norsefire Party ("Strength through Purity. Purity through Faith.") and its shadowy Leader.

The story was outright blasphemy written then during the height of ThatcheReagan Conservativism and has powerful echoes today for the BlaireBush NeoReligious-Conservative cabal. The tagline of the film is "People Shouldn't Fear Their Governments. Governments Should Fear Their People!"

It's directed by the Wachovski brothers, and rightfully so, as one of the sub-plots of the story was most definitely the inspiration for the story of The Matrix and the character Morpheus, shadowy avenging abolitionist angel of the first film.

Alan Moore, as with the other films based on his work, angrily recused himself from the production process. Though I thought the Hughes brothers did a fantastic job with From Hell, the same couldn't be said for League of Extraordinary Gentlemen, tagged "LXG" by the studio and DC Comics. [*NOTE: I have not yet seen LXG, despite my sister's endorsement of it. She's a picky movie-goer too, but she hadn't read the comics. Once I can put my anger aside at its inclusion of a "grown-up" Tom Sawyer, I'll drag myself to the video store to rent it. Until such time I shall remain the angry impotently fuming little man that I am.] But being that it's the Wachovski brothers, I'm banking on Moore's frustrations coming moreso from what had to be excluded in the interest of running time, as opposed to overzealous studio editing rendering the story and its message into milquetoast pap. I for one, am keeping my fingers crossed.

Wednesday, March 15, 2006

Dear Senator Feingold...

I salute you for standing up for the rights of Americans and opposing the culture of fear being cultivated by our executive branch and your Republican colleagues in our Congress. I am tremendously disappointed in my own representatives and your other Democratic colleagues who could have made this brave stand with you but kept silent.

I have a quote from Benjamin Franklin on my refrigerator in honor of his 300th birthday:

"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."

I hope and pray that all serving the people in our government will emulate the courage, sense of duty, and honor of our service men and women - who are risking or have sacrificed life and limb overseas - before they squander our liberty and ultimately our safety.

God speed Mr. Senator.

Tuesday, March 14, 2006

Listening to...

Habeas Schmabeas. This American Life episode featuring Jack Hitt examining the suspension of one of the bedrock principles of our American judicial system, habeas corpus - writ requiring the government to explain why it is keeping an individual in its custody (habeas corpus - Latin. having the body).

Hitt interviews lawyers, professors, journalists, military officers and two former Guantanamo Bay detainees to explore what the suspension of 350-year old doctrine means for the prisoners, our soldiers, our democracy, and ourselves.

In the intro, Ira Glass mentions that since some 200+ Guantanamo detainees none have not been interviewed in any American publications or other media. Way to go, thislife.org!

Wednesday, March 08, 2006

Music Is Fundamental?

Check out the Phoenix article Pop Fundamentalism by Josh Kun. A fantastic read. Unfortunately my comment to the author/fellow-readers didn't keep its formatting so it came out as an illegible screed. So here's my comment with formatting:

[start comment]

I miss the days when religious or spiritually-driven songs spoke to power ("If you are a big tree, we are a small axe!", or "It's been a long, long time coming, but a change is gonna come. Oh yes it will."). Nowadays, with overt religiosity being the order of the day in circles of power, I hear someone outside the synagogue/mosque/pulpit invoking God's name, I check to make sure my wallet hasn't disappeared.

For my money, one of the best religious pop songs ever made was Black Sabbath's "War Pigs". Yeah, I said it! Check it out:

Now in darkness world stops turning, ashes where the bodies burning. No more War Pigs have the power, Hand of God has struck the hour. Day of judgement, God is calling, on their knees the war pigs crawling. Begging mercies for their sins, Satan, laughing, spreads his wings. Oh lord, yeah!

Who'd a thunk? The Right Reverend Ozzie nailed it! Of course this was before he developed the penchant for chewing heads of bats and pigeons. Nevertheless, "War Pigs" brings on the fire and brimstone a la Revelations, but points the flamethrowers at the true halls of power and the sentiments that fill them. And the lyrical gasoline burns as hot now as it did when they first wrote it.

Unfortunately, with Matisyahu and Madonna, they've taken on the soft targets (the consumeristic culture that butters their bread) and instead, fallen in lock-step or at least pander to those against whom their righteous pop fury should be unleashed.

Great article! You hit the nail on the head. When folks are so quick to point the fundamentalism finger at Islam, your article's an apt reminder that to see the mote in another's eye we must first remove the plank from our own. Thanks again.

[end comment]

Monday, March 06, 2006

iPod w/Linux: Woes and Triumphs

As a Linux user who only recently hopped onto the iPod bandwagon, I've come to see us (Linux users) as the red-headed-step-children of the iPod community. In no way let this sound like whining. I was not only fortunate enough to get an iPod, but a VIDEO iPod and for FREE!!! Thanks to my brother's extravagant Christmas-time generosity, I can count myself among the iPod/MP3-player generation 2-3 years sooner than I would have on my own coin. A wise man would quit while he's ahead, but no one's ever accused me of being wise before, so why start now?

In my haste to get started, I downloaded just about every tool Google scraped up for me to use with the new technical wonder. From JPodder to iPodderX to Juice to gtkPod to Banshee to amaroK. And that's only about half of them. Long story short, some were vapor-ware, some were duds, and some actually kinda worked.

After some to-ing and fro-ing I settled on the combination of gtkPod and amaroK for my basic iPodding needs - moving existing music (cd's, gnutella, and other sources that shall remain nameless) to my iPod.

gtkPod cleanly and quickly synced the local audio files it could find to my iPod. The only catch was that it only found about 3/4 of my total music collection. Still not sure why. There are also some niggling little quirks in the interface that I won't get into now, but that frustrate the usability purist in me.

amaroK provides a very clean and professional looking interface with a wide variety of tools and options for syncing and playing and managing local audio files. My biggest complaint is that the syncing process requires a great deal of babysitting which is a pain when you're trying to sync most of your 1000+ CD collection. I'm still working on getting the remainder synced over and it's been a little tiresome. If anyone out there has advice, give me a shout.

Now when my iPod crashed a while back after all the experimentation I mentioned earlier, my iTunesDB got corrupted in the process. I believe it might have been jPodder that I used to build a new iTunesDB and start the recovery. I'll have to look back to make sure, as I might have just recovered an uncorrupted backup file, but I somehow remember having none, and nearly falling back to my roommate's PC as a last resort for salvation. In any case, neither of the other two mentioned could resolve this problem for me: yet another drawback of being held at arms length it seems, by the rest of the iPodding community.

Finally, I come to the iPod's most recent triumph, the video podcast. At Christmas time, the word was "Linux user? Sucks to be you!!" Now, I've found a client that for me, works for watching vid-podcasts locally. PenguinTV is a pretty sweet Python-based video-blog/vid-pod client for Morgan Freeman...sike! I mean for Linux. Once I installed PyCurl via YaST (OpenSUSE on my laptop) the PenguinTV setup ran without a hitch. Actually, just one hitch. You had to be logged in as or 'su' to root for the install to finish (directory permissions issue). But once I got past that, I was able to grab my favorite web shows, TikiBarTV and the This or That! Gameshow (starring my elementary school chum Julie Atlas Muz), and watch them on my laptop in no time. Can't wait to get home and try out Happy Tree Friends!!! Sadly, no word yet from the developers on iPod integration (synchronization in particular).

As I find new stuff or as new releases of the products mentioned above change significantly and overcome any of the headaches I'm still having (sync management, ltms support, video podcasts, etc.), I'll keep you posted...right here! Also if you've found something that works for you, feel free to contribute it to the discussion.

Friday, March 03, 2006

Passing of the Sower

I'm extremely sad to report that on February 27th, Octavia Butler passed on due to a brain hemorrhage, secondary to a fall.

Octavia Butler was one of America's pre-eminant writers, a Nubella and Hugo Award winning science-fiction/fantasy writer, a MacArthur Genius Grant recipient (the only science-fiction author to receive the award thus far), a pioneer in her field as a woman an African-American and a lesbian, and she was and always will be my hero.

I had secretly reserved hope that I would meet her in my lifetime.

I first encountered her work when an undergraduate on a particularly distracted evening of study. Sitting opposite the science-fiction shelves at the now defunct Hilles Library the spine of one book caught my eye in particular. It included a picture of a woman's face that also seemed part bird, part fish, and part cheetah. Opening the book and flipping through, the word "Agu" caught my eye. I recognized it immediately as an Igbo (West African language) name. I read on and saw more Igbo names and, and being that part of my heritage is Igbo, I was hooked. It was the first sci-fi I'd ever read that I felt included me.

It turned out to be Octavia Butler's Wildseed. I'd been in love and inspired with her words ever since.

Though she's a self-described "former Baptist" I wish Ms. Butler all of God's blessings, because indeed her courage, her creativity, and her work has been a blessing to me. God speed, Ms. Butler. Perhaps we'll meet in the next life.