Categories
Diversity RDF

Accept

My roommate surprised me with a wonderful gift tonight, a movie I’ve been trying to find on DVD for a long time. The movie is “Mr. Baseball” with Tom Selleck. It wasn’t a popular movie, and I doubt you’ve heard of it. It’s also not especially ‘artsy’ but I still love it. *

I wish I could say that I identify with the lovely Aya Takanashi, but to no avail. Her gentle refined sense of acceptance sounds wonderfully peaceful, and is exceedingly elegant, but I never have been one to just roll with the punches. I’m not particularly elegant, either.

No I tend to identify more strongly with Jack, Mr. Baseball. Its not as if I chew tobacco, maintain a rigid inflexibility, have a hairy chest, and am rude to people in their own land, the defining symbols of the protagonist; it’s more a matter of having a strong sense of self, a streak of stubbornness and defensiveness, and not always to the good.

When I say, strong sense of self, this doesn’t mean that I’m not a team player, I can be. My problem, as it was Jack’s, is I tend to play in the wrong teams. And then I’m too stubborn to admit it.

I watched this movie tonight as I thought about some of the discussions I got into this week. Especially the discussions about RDF. This has not necessarily been a great week for my book on RDF/XML because it’s caught up in the very real wars between the XML ‘view source’ people, and those who support RDF and RDF/XML.

I spent two years working on the Practical RDF book, all the time maintaining one firm decision – it was not going to be a book for the Semantic Web adherents; it was going to be a book for just plain folks. For people like me. I lost some respect from the theoreticians with this approach. Not all, but some. I can name you about 20 long-time RDF adherants who could have done a better job covering the theory behind RDF and the Semantic Web.

My book also tends to fall between the cracks – too RDF/XML for some, not enough RDF for others. And the title doesn’t help: who ever heard of combining ‘Practical’ and ‘RDF’? The title itself generates laughter, sometimes with me, sometimes not.

However, I knew that if the Semantic Web is ever going to become real, it’s going to come about because of the same people who created today’s web, and this book is written for those people. Look in a mirror – that’s who created today’s web, and that’s where the Semantic Web of the future is coming from.

Lately, I’ve been spending considerable time with the Alpha Geeks, the P/E/A revolutionaries, and the XML view source people, and there’s just no return for me in this. Smart, dedicated, and too damn stubborn themselves, they’re good people and they make good team members. But they’re not my team. I’m not an Alpha Geek or a P/E/A revolutionary. I’m definitely not an XML view source person.

The technology is important to me, but it’s not a religion. If I support RDF/XML its because I want us to move on and do something with it. What’s more important to me is not that I win wars for RDF/XML; it’s that the technology is accessible and understandable to everyone, not just the Geeks.

I once thought that the disconnect between me and the Alpha Geeks was because they were primarily men, and I was a woman; sometimes the only woman. I realized today that I was wrong – in most cases gender has nothing to do with it. The disconnect is because we come from such different backgrounds, and our focus, interests, and talents are different.

Oh there’s a few pricks who get threatened by any woman smarter than a gerbil, You can recognize them – anytime a woman disagrees with them, they’re either being “hormonal” or “hysterical”. And as we’ve discussed, time and time again, men and women play together differently. But for most of the Alpha Geeks, gender really isn’t the issue. Passion, interest, and focus are, and in these we differ. The differences left me feeling like odd man out, making me defensive, but too damn stubborn to just get out, to realize I need to let go.

It was an epiphany for me, let me tell you. Kick in the pants time.

So, I’m making some changes, starting with closing down the Practical RDF weblog. I’m re-focusing on the …For Poets weblogs. They may not be for everyone, too poetic or wordy by far for many of my Alpha Geek friends and others, but I like them.

*And the noodle dinner scene cracks me up, every time.

Categories
Connecting

How communication fails

I need to finish my “Semiotics of I” essay with its discussion of URIs, representations, and self (“I am linked, therefore I am”). However, the weather saps my energy as we enter our fifth day of hot weather alerts. Rather than profound writing on web esoterics, I’ll be happy if I can actually manage to get my clothes to the laundry room this morning.

Speaking of semantics, interesting thread over at the Pie/Echo/Atom syntax email list. The thread started innocently enough with Simon Willison:

 

Tim just mentioned a mandatory order for the <issued>, <modified> and <created> elements, hence my question. Will the final Atom specification include text along the lines of “client implementations MUST reject Atom feeds if they are invalid”.

The thread then spiraled wildly into discussions of well-formed XML versus badly formed HTML, sensible suggestions interspersed with the geek equivalents of “Yo dog’s a bitch and so’s your mama”.

However, a couple of comments arose on the thread that are worth yanking out of geekland and talking about openly. The first has to do with validity of data, not just validity of syntax. The second has to do with error notification.

One suggestion being circulated is that when an aggregator tries to consume an invalid Pie/Echo/Atom syndication feed, an email or some other notice is sent to the producer of said feed, telling them to fix their broken feed. This sounds feasible until you start looking at what happens in the real world.

For many webloggers, the feeds we produce are ones we’ve added to our tools following one person or another’s instructions. Most people provide the feed primarily because they’ve been asked to and have only a small understanding of what the template tags and the XML means. Many of us have tweaked our feeds, such as my removal of the content encoded element because I don’t publish my content in its entirety. Any one of these actions can introduce errors.

Now, consider the scenario: your feed is accessed by let’s say 100 aggregators, because you have 100 people subscribe to your feed. Each aggregator accesses the feed once per hour. Do the math: exactly how many email messages are going to be generated in one single day based on one simple easy to do mistake? I wasn’t aware that spam is an effective tool for helping people correct their mistake.

Simon Willison recognized this as a problem:

There’s also the problem of what could amount to a distributed DoS on anyone with a lot of traffic who accidentally invalidates their feed. Can you imagine if someone with a thousand subscribers dropped an unescaped ampersand in to their Atom feed? Within the hour they would have 1,000 error reports to wade through (assuming all aggregators followed the report-error part of the standard).

However, Simon then proposed acceptance of another idea:

A better practical solution is probably to follow Bill Kearney’s example in having a big directory of Atom feeds which publically flags any that are broken, gently embaressing the owner in to fixing the feed.

What did Bill Kearney say? The following:

Ignorance we can help with decent documentation and friendly validators.
Laziness we can combat with a rigorous validator and, frankly, fear of exposure.
Should folks find themselves desparate to remain ignorant and lazy, well,
they’re more than welcome to use a spec that better suits them. It’s been my
experience, however, that by educating people and setting good examples they dotend to come around..

This is probably the first time I’ve ever heard ‘embarrassment’ and ‘fear of exposure’ used as effective solutions to a technical problem.

Tim Bray wrote an essay on this, but he’s confused the types of error handling, as others in the list have done, and that leads me to my next and more serious concern: validating the data rather than validating the syntax. Asserting that the syntax is valid and well-formed XML is one thing; but start validating the data delimited with the syntax, and that’s where the problems are going to arise.

Sam mentions that the Pie/Echo/Atom validator has now been extended to check for dates:

Recently, the validator was improved to check for dates like February
30th. Within days, a feed was caught with this problem.

Well, that’s cool – but what does this have to do with the syntax? What if I want to generate a feed that has February 30th, as a joke or because I’m feeling contrary. No harm to the Pie/Echo/Atom syntax, is there? Not even the RDF Validator – and we all know that RDF is complex and just full of meaning – checks the data contained within the syntax requirements.

Scott Johnson suggests we go even further because of a misuse of the language tag. He writes:

Something like 50+% of asian weblogs are set to english when they display kanji.

There are linguistic algorithms that could be put into the validator as well as a user level prompt that asks them “Is this text in english” and if they answer No, it could deny the validation.

So when is technically correct but lying invalid?

Lying? After reading this I immediately went to my RSS 2.0 syndication template and changed the language to mn – Mongolian. Why? Because I’m both arbitrary and contrary. In other words, I’m a typical technology user.

Head’s up Alpha Geeks, you forgot one rule, one important lesson: know your customers. Don’t assume that the recipient of the ‘bad feed’ email is going to be a commercial feed provider, or someone who even gives a shit whether the feed is accurate or not – they’re only providing it because they were asked. Additionally, don’t assume that your rules over the syntax of the feed bleed over into imposing rules on the data of the feed, outside of those that are essential for the syntax. The more rules you add to Pie/Echo/Atom, the more rules are going to be broken.

(By the way – PEAW? You all are using a word that looks suspiciously like “pugh” for a name now?)

Categories
Connecting Photography

Fight or flight

Recovered from the Wayback Machine.

The summer heat and lack of rains lowered the Meramec to the point where I could scramble down its banks tonight and walk along the river bed. The hill leading down was steep and rough and a year ago I wouldn’t have tried it, but days of walking, always on the look out for a new angle for a photograph have increased my agility.

Among the rough stones small frogs, no bigger than a beetle or a dime, were hoping away from me as fast as they could, some jumping into the river to avoid me – becoming a real treat for the surprisingly large fish along the edge. I felt bad that my shadow was triggering their instinctive flight response, but I imagine that the known terror was less frightening than the unknown. Can’t fight instincts – animals react to threats either by running, or by turning and standing to fight. Flight or fight is the name of the game.

riveredge.jpg

I tried to take a picture of one of the tiny frogs, but it didn’t come out well. No loss, though, because it was fascinating just to see them, to explore what would normally be under water. It’s experiences like this that make me so glad that my photography has forced me into situations that I would normally have avoided. What adventures I’ve had and what beauty I’ve seen because of this insane desire to find the perfect angle for the perfect shot.

I started taking photographs seriously in January 1991 when I purchased my first Nikon 8008, as an incentive to quit smoking. I’d smoked for years and had developed a cough that was getting progressively worse. When I woke up one morning and coughed so hard I spit up blood, we knew something was seriously wrong. After I had lung X-Rays, the doctor quietly told me that the results weren’t definitive, but there was some evidence in the film that could indicate emphysema, especially in light with the other symptoms. I would need to have more detailed tests, but one thing was certain – I would have to quit smoking.

The nicotine patch was fairly new then and she prescribed a series of them for me, but I knew that I was going to have to fight the addiction on my own if I was going to be successful at quitting where I hadn’t been before. To give myself something to occupy my time, and hands, I bought the camera.

The doctor warned me that my cough wouldn’t go away quickly, and regardless of what they found, it would probably be years before I’d stop having problems. Still, I managed to quick smoking with only minimal damage to those nearest and dearest to me. In addition to the photography, I also started walking and then hiking to help deal with the to-be-expected weight gain that comes with giving up cigarettes.

Odd thing is, my condition improved drastically. Within three days, I was no longer coughing hard enough to see stars. Within a month I could breath in and not fall down on the ground coughing. By the summer, I was going for days, weeks even, without coughing once, especially as we cleaned all traces of the cigarette smoke from the house. The doctor was more than pleased – she was stunned by the rapid improvement. And puzzled. The additional tests did show some lung deterioration, but not enough to generate the original coughing. This paired with my rapid recovery ended up being a bit of a medical mystery.

More tests and discussions with other doctors and the final finding was that I had developed a severe allergic reaction to cigarette smoke. Allergic to cigarettes and smoking – can you believe it? Consider being allergic to ragweed or cat dander and then waking up every morning and breathing from a bag full of it. That’s what I was doing.

I traded all of that for a few extra pounds, and a love of hiking and photography I have to this day.

riverlowerlight.jpg

Returning to the topic of this essay, this fight or flight. Earlier the frogs reacted in fright and escaped me only to become dinner; but I could have just as easily been a predator bird and the fish in the river replete except the odds weren’t in the tiny frogs favor. Earlier still, I fought for life, as we all do when faced with a challenge to our seeming immortality, but in my case the odds were in my favor. In both situations, instinct took over, guiding us into fight or flight depending on the challenge and the prize. The rest of the time, though, we’re on our own.

I have never successfully figured out when I should fight the good fight and when I should walk away. One time I’ll stay to fight to the bitter end, all dignity and umbrage, only to have others come up to me afterwards and ask me what was I thinking? Why the hell didn’t I just walk away? Why did I rise to the bait?

Other times I beat what I consider to be a dignified retreat from the battles only to be faced with scorn from those who see my walking away to be nothing more than throwing my hands up in the air, and giving up.

moreriveredge.jpg

Earlier this week, in comments over at another weblog I got into a discussion about how one deals with aggressive people. Not just aggressive people – people that can be abusive, people that can be ‘acerbic’, yes that’s the word. Normally, I’d link to the post and the comments and re-print significant quotes from both; however, I’ve done this is the past with topics similar to this, and doing so brings others, willing or no, into this conversation and the focus becomes these people and the relationships between these people, when that’s not what this is all about. With respect, this is about knowing when to fight and when to walk away.

It’s a deep part of my nature not to back down from a fight, and I’ve written before of this failing or strength, depending on your view. I also have a temper, though this is something I’ve learned over the years and wasn’t born with.

(I once worked with another woman, years ago, who said I was great to work with, but needed to learn to be more aggressive. If I gave you her name, would you send her flowers or stones?)

Getting into a fight, a nasty one not a good, challenging debate, can leave you tired and discouraged and there has been times when I have walked away, sometimes with grace, sometimes less so. In these situations, I congratulate myself on not ’stooping’ to the protagonists level, only to be chastised for not standing my ground. Or worse – rising to another’s bait and rather than respond with dignity I respond with anger and storm out, and as a consequence, lose respect.

I’ve thought long about the discussion I was apart of, earlier this week, and one thing that I realized from it is that flight is not an option for me – not in life, not with my beliefs, political and otherwise, and not in my field. Most of the people I associate with in one manner or another are people who don’t suffer gladly those who walk away at the first sign of aggression, no matter how unjustified the aggression and how ugly its manifestation. More importantly, these people are also not of a mind come to my aid in a battle of my own joining, because aside from a few of us, we’re on our own in these things.

That latter has been the toughest for me because of my expectations of a friend coming to my defense; the loyal friend I can send in as my Champion to do to dirt the knave who would besmirch and sully my good name. What a rude awakening to find out that my friends either think I should take care of my own battles, as if I’m a capable, intelligent, and responsible adult; or they disagree with my joining the fight in the first place. I have, at times, found myself wishing for a sycophant or two to call my own in trying times, but I dare say this is counter-productive to my emotional growth.

The frog, the shadow, and the fish in the river. I should write another parable using this cast of characters, but for now, another photo as I continue my contemplations.

halo2.jpg

Categories
Connecting

Breaky Parts

My roommate flies in tonight and I pick him and the friend that traveled with him up at the St. Louis airport. However, he called to say the flight from Portland to Chicago was going to be late, and I’ll need to use the online airline system to track the flight, see if he makes the connection to St. Louis. Unfortunately, just, after he hung up, the internet connection went dead.

I dig around and find a phone number for the airline and call the flight status line. Instead of a person, I get a recording, one of those that ask you to say your options.

“Please enter your flight number”

“693″

“That’s flight 893 on August 12th. Is this correct?”

“No”

“I’m sorry. Please speak your flight number again.”

“6 9 3″

“That’s flight 69C. Is this correct?”

“No!”

“I’m sorry. Please speak your flight number again.”

“6 9 3!”

“I’m sorry, but I couldn’t understand you. Could you repeat the number please.”

“6 9 3!”

“That’s flight 893. Is this correct?”

“Shit!”

“I’m sorry, but that’s not a valid flight number. Would you like to speak to a company representative?”

As I was waiting for a company representative, the Internet connection came back on and I could look up the flight. Due to flight congestion, the plane is late, and they’ve missed their connecting flight. Now I wait to hear when they’re coming in. I wonder if they’ll be in before or after my nightly fire alarm beep test?

All I’ll say, is never piss off the Little People.

Categories
Diversity

Once you start shaking out the socks all sorts of toe fuzzies fall out

Recovered from the Wayback Machine.

President Bush has spoken out against gay marriages , a move applauded by religious conservatives in this country and elsewhere. Some would say that he’s doing so in order to keep the loyalty of the fundamentalists within the Republican party. I can’t help thinking that it’s also because he’s trying to redirect conversation away from Iraq, the economy, and other things going bump in the night for him.

His discussion about having White House lawyers find a way of defining marriage to be for heterosexuals only is ludicrous – exactly what does he think he can do with White House lawyers? But I’m saddened to see so much Congressional effort in this regard when we’re faced with so many other issues our elected officials should be focusing on. I guess it’s easier to force one’s way into bedrooms than to face and fix real problems.

The Vatican has also called against gay marriages in this country, issuing a 12-page document on the issue. According to the Kansas City Star’s report on the document:

Gay adoptions “mean doing violence to these children, in the sense that their condition of dependency would be used to place them in an environment that is not conducive to their full human development,” it said.

The document calls on Catholic politicians to vote against laws granting legal recognition to homosexual unions and to work to repeal those already on the books.

“To vote in favor of a law so harmful to the common good is gravely immoral,” it said, although it did not specify penalties for Catholics who do.

Considering the Catholic Church’s recent problems with child molestation, one pauses when one reads a document saying that that gay adoptions are doing violence to children. I have to contrast the documented damage that has been done to children in the name of religion and by the religious over the years with such unsubstantiated claims of ‘violence’ on the part of gay parents – where is the proof? The statistics? Where is the documentation?

No, the damage being done ‘to’ the children of gay couples lies primarily in that they are new souls being raised to think for themselves, to question the dogma, to reject the blind reliance on faith, and most of all, to reject the status quo that forms so much of the foundation of the Religious Right.

I sometimes wonder if I support the right for gays to marry because I’m a feminist, or am I a feminist for the same reason I support gays being able to marry, and raise children – people’s potential should not be limited because of antiquated laws and beliefs narrowly interpreted and enforced by those with the most to gain. Too much oppression, violence, and bigotry has been committed in the name of “God”, no matter the names used to represent “God”; and the logic behind most of the oppression just doesn’t make sense.

For instance, where is the harm to society in two gay people being allowed to celebrate their love with a ceremony, as well as being treated as a couple in the eyes of the law? This doesn’t prevent heterosexual couples from sharing the same privilege. It doesn’t force homosexuality on anyone. It’s not going to suddenly make straight kids accept gayness into their lives. Why do we care so much for what happens between two adults who are in love?

The people who are anti-gay marriage remind me of the anti-abortionists – the same moralism, the same sense of ‘righteousness’. The anti-abortionist argue vehemently against abortion, and cry for the unborn children – but if they’re that concerned about children, why are there unwanted children still in this country? Why are there still children desperate for a home, or who are abused, hungry, and neglected? I’ve never understood a group of people who seem to care more for unborn children then they do the ones that are already here, and base their spurious reasoning for their actions on ‘God’.

(A loving God, at that, as they wire yet another abortion clinic with a bomb, or string another gay kid up to die in the desert.)

What started this chain of thought – gay marriage and feminism – wasn’t that Sheila recommended me for inclusion in the Ms. Magazine weblog roll (thanks, Sheila – get better); it was because while reading the reports of our President’s new moral commitment, I was also reading an excellent set of weblog writings having to do with feminism and religion, starting with Alas, a blog’s What to do with those “I’m not a feminist, but…, followed by Noli Irritare Leones, Why I call myself a feminist, and bean at Alas’s response.

In the first essay, bean discussed a really lovely Guardian piece about the truth behind feminism, not the stereotypes. According to Zoe Williams, the author of the Guardian piece, feminists are not, “…the humorless, lentil-eating battle-axe who won’t swallow and the power-dressing, self-seeking career bitch who uses the movement to justify and advance her relentless amassing of cash”. As bean reminds us, it is because of the bad, bad Feminists that we have the right to vote, to read and write, to not be property of some man, and, most importantly, to have control over our own bodies.

Sappho at Noli Irritare Leones answered with why she calls herself a feminist, even though at first glance this may seem to contradict her Christian beliefs:

Why do I call myself a feminist? After all, I’m an actively churchgoing Christian (which some would see as at odds with being a feminist). I have reservations (for men and women) about “free sex” (and lots of people say “feminism and the sexual revolution” as if they were pretty nearly the same thing). I’d like to see a world with fewer divorces and fewer abortions; shouldn’t I then reject feminism as the cause of divorces and abortions?

She cites reasons including gratitude that she may vote, go to school, have the right to use birth control, work in traditional male fields, protection against rape and abuse, and other fruits of early and contemporary feminist efforts (forget about these at times, don’t we?) At the end, the final reason she gives is:

…because as a Christian I believe that both men and women are in the image of God, that both are called to humility, service, and willingness to “wash feet” as Jesus did, and that both men and women are also called to not put our light under a bushel, sometimes to be Priscilla to someone else’s Apollos, and generally to share our gifts.

(The reference to Priscilla and Apollo is based on the biblical story of the 13 year old Priscilla who would not worship Apollo and was ultimately beaten, sprinkled with boiling oil, starved, thrown to the lions and ultimately beheaded for her ‘impiety’.)

What a marvelous way of looking at the issue: God gave you talents, skills, and intelligence – you have a moral duty to exercise them regardless of your sex. This means being a great nurse or stay at home parent, even if you are a boy; or being a great software engineer (ahem), CEO, and President, even if you are only a girl.

Bean from Alas responded to the new thread of feminism and religion, providing the following in addition to other good points:

Feminists believe in the maintaining (or bringing about) legal and financial access to abortions. However, the majority of feminists also want to see a reduction in the number of abortions. The difference between feminists views on reducing this number and conservative views are that for feminists, rather than reducing access to abortions, they simply want to reduce the need for them – through better access to sex education and birth control.

I agree totally. Might surprise people to know that though I’m pro-Choice, I think abortions should be the choice of last resort. I believe women and men should practice safe sex, use birth control, or practice abstinence. However, sometimes these fail, or mistakes are made, or a woman is raped; in which case women have the right to safe abortions, rather than having to depend on some fake doctor with a dirty kitchen table and spoon. They should consider all the alternatives, first; but they shouldn’t be denied any of them.

Certain gay rights supporters might wince that I brought feminism and pro-Choice into a discussion of gay marriage; and there are feminists who will wince because I bring the topic of gay marriage into discussions about a women’s body and her right to control it. However, at the root of both is the question of religion, and people using religion as a hammer to flatten diversity, to punish the different, and to beat down equality. Regarding feminism and gay rights, I can’t see supporting the one without supporting the other – not because I am a blanket liberal and therefore I have these issues that I must believe and support to stay a good stereotypical liberal; but because fundamentally I believe it’s the right thing to do.

When I see religion being used to force government intervention with either, I will speak out. Even if this discussion does make a good topic to sidetrack folks away from talking about Iraq and a certain Presidential address that mentions non-existent nuclear weapons; and rising unemployment; and disenchanted and abandoned service people; amd corporate fraud and lack of accountability; and ‘terror betting’; and a growing health care crises…