<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Focal Curve &#187; Rant</title>
	<atom:link href="http://geek.focalcurve.com/archive/category/rant/feed/" rel="self" type="application/rss+xml" />
	<link>http://geek.focalcurve.com</link>
	<description>Pyrotechnics erupt in the distance. Guitar solo.</description>
	<lastBuildDate>Mon, 17 Aug 2009 08:22:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>CS3 Hoops</title>
		<link>http://geek.focalcurve.com/archive/2007/05/cs3-hoops/</link>
		<comments>http://geek.focalcurve.com/archive/2007/05/cs3-hoops/#comments</comments>
		<pubDate>Wed, 02 May 2007 21:49:47 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[General Geekery]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://geek.focalcurve.com/archive/2007/05/cs3-hoops/</guid>
		<description><![CDATA[Well the book is at last entering the stages of copy-editing and pre-production. One of my duties now is to review the press-ready layouts in PDF format as they become available, to make any final tweaks and edits. This requires highlighting passages and adding comments in a PDF file, which requires a full-blown version of [...]]]></description>
			<content:encoded><![CDATA[<p>Well <a href="http://www.amazon.com/gp/product/1590597478/">the book</a> is at last entering the stages of copy-editing and pre-production. One of my duties now is to review the press-ready layouts in PDF format as they become available, to make any final tweaks and edits. This requires highlighting passages and adding comments in a PDF file, which requires a full-blown version of Adobe Acrobat. I don&#8217;t have Acrobat, and Preview&#8217;s &#8220;annotation tool&#8221; won&#8217;t cut it. I was offered temporary use of an older version of Acrobat (v5) but for some reason have been unable to install it. The files simply don&#8217;t register as applications and attempting to run &#8220;Acrobat 5 Installer&#8221; just opens the 105mb file in TextMate.</p>
<p>I decided to spring for my own copy of Acrobat 8, thinking I&#8217;ll surely have use for it in the future, and it&#8217;s all a business expense anyway. Then I recall that Acrobat 8 Pro is included in the just-released <a href="http://www.adobe.com/products/creativesuite/web/">Adobe Creative Suite 3: Web: Premium edition</a>, which I planned to buy anyway, just not <em>right this minute</em>. It would be foolish to pay for Acrobat 8 just to replace it later.</p>
<p>In the interest of getting my stubby little fingers on the software <em>right this minute</em>, I decided to go whole hog on CS3 Web Premium and spend $1600 at the drop of a hat. Unfortunately, the local Apple store had none in stock, and no <abbr title="Estimated Time of Arrival">ETA</abbr> on when more copies would arrive. Ordering directly from Adobe displays the statement &#8220;usually ships in 7 days,&#8221; with no way of knowing just what &#8220;usually&#8221; means in this particular circumstance. I could buy the 3.2 gigabyte download from Adobe and get the whole thing <em>right this minute</em> (after a few painful hours of downloading, that is), except I really would prefer the nice box and an official install disc, rather than burn my own backup. Call me picky.</p>
<p>So it&#8217;s off to <a href="http://www.pricegrabber.com">PriceGrabber</a> to see who offers the best price as well as overnight shipping. The winner was <a href="http://www.softwaremedia.com/">SoftwareMedia.com</a>, who offered the suite at $30 below retail. Of course, overnight shipping is $30, so I only broke even. So be it. I held my breath and <a href="http://twitter.com/craigcook/statuses/46629512">placed my order</a>, excited at the prospect of having it within 48 hours.</p>
<p>But no, it just couldn&#8217;t be that easy, could it? I awake to an E-mail informing me that SoftwareMedia has no copies CS3 Web Premium Full in stock, and they&#8217;re planning instead to ship me CS2 Full, along with the upgrade to CS3. Yes, this would equally accomplish the same goal of getting working, legal copies of the latest versions of the suite overnight. But I really want full installers for CS3, preferably <em>right this minute</em>. Call me picky.</p>
<p>I phoned SoftwareMedia&#8217;s customer support, intending to either cancel the order or at least find out how much it would be delayed if I waited until they got the full version in stock. Alas, no ETA. Nice distribution, Adobe. The helpful chap on the line did some poking around and it seems one of their third-party distributors actually has it in stock, <em>right this minute</em>, and is willing to ship overnight. But they&#8217;re in California, as am I, so it would add $107 in sales tax that the Utah-based SoftwareMedia wouldn&#8217;t have charged me. The other option would be for the warehouse in CA to overnight the package to UT, where they could then overnight it right back to me and save me the sales tax, but it would take an extra day. Quite the conundrum.</p>
<p>I had two choices: pay sales tax and get it the next day, or pay a second overnight charge and get it in two days. Perhaps foolishly, I opted to save myself 77 bucks and wait an extra day. Call me stingy.</p>
<p>So at this moment, my shiny copy of Adobe Creative Suite 3: Web: Premium: Full is winging its way from a warehouse in California to a warehouse in Utah, thence to be sent back to California, and I should have it by noon on Friday. Meanwhile, I&#8217;m still unable to provide review comments on the PDF of Chapter 4, so perhaps I&#8217;ll fill the time by trying to sort out why OS X thinks this copy of Acrobat 5 is an undefined file.</p>
<p><em>Update:</em> I didn&#8217;t realize Acrobat 5 predates OS X. Supposedly, I could install it by first installing OS 9 and running in &#8220;Classic mode,&#8221; but that&#8217;s a hoop I just won&#8217;t jump. Commenting on PDFs will have to wait until CS3 arrives. Note to Apress: you should invest a multi-user license for a newer Mac version of Acrobat for your Mac-lovin&#8217; authors.</p>
]]></content:encoded>
			<wfw:commentRss>http://geek.focalcurve.com/archive/2007/05/cs3-hoops/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>SEO and WordCamp</title>
		<link>http://geek.focalcurve.com/archive/2006/08/seo-and-wordcamp/</link>
		<comments>http://geek.focalcurve.com/archive/2006/08/seo-and-wordcamp/#comments</comments>
		<pubDate>Wed, 16 Aug 2006 09:41:41 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General Geekery]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://geek.focalcurve.com/archive/2006/08/seo-and-wordcamp-2/</guid>
		<description><![CDATA[I attended the first WordCamp on Saturday, August 5 in San Francisco. While I&#8217;ve heard no official headcount, I&#8217;d estimate about 200 bloggers rallied at the Swedish American Hall to bond over a shared enthusiasm for the bundle of open-source code that drives the words you&#8217;re reading right now. Sessions were loose and informal discussions, [...]]]></description>
			<content:encoded><![CDATA[<p>I attended the first <a href="http://2006.wordcamp.org">WordCamp</a> on Saturday, August 5 in San Francisco. While I&#8217;ve heard no official headcount, I&#8217;d estimate about 200 bloggers rallied at the <a href="http://www.swedishamericanhall.com/">Swedish American Hall</a> to bond over a shared enthusiasm for the bundle of open-source code that drives the words you&#8217;re reading right now. Sessions were loose and informal discussions, befitting the ad-hoc nature of the event, and covered topics of varying levels of geekery from writing compelling content to the hows and whys of <a href="http://microformats.org">microformats</a>.</p>
<p>Though my anti-social tendencies meant I barely spoke to anyone all day, it was overall an enjoyable and informative experience. With the exception of one particular session that stuck in my craw.</p>
<p>At 4pm, Neil Patel and Cameron Olthuis of <a href="http://www.acsseo.com/">Advantage Consulting Services</a> took the platform to lead a discussion on search engine optimization (SEO) as it pertains to WordPress. With all due respect to Neil and Cameron, the discussion was disjointed, overwrought, jargon-heavy and focused too much on &#8220;how to cater to search engines&#8221; and not enough on &#8220;how to make your website findable and relevant.&#8221; It was far too symptomatic of exactly what&#8217;s wrong with the SEO cottage industry, where the emphasis tends to be on quantity over quality. </p>
<p>But rather than stand up to hijack the conversation and steer it onto the track I think it should have been on (nobody likes That Guy), I simply left the room. And now I&#8217;m issuing corrections from the safety and relative anonymity of my own blog.</p>
<p>&#8220;Search engine optimization&#8221; is a misnomer. What we <em>should</em> be talking about is <strong>content optimization</strong> &#8212; making content valuable, relevant, and findable. If you can do that, search engines will work as they should, without any special hacks or chicanery.</p>
<p><span id="more-187"></span></p>
<h3>Content is for people</h3>
<p>It begins with the obvious: computers are stupid. They cannot think or comprehend the human languages in which our content is encoded. A human being can read a length of text and discern the abstract thought behind it, but a nonsentient machine only sees a sequence of bits. They require specific instructions to format a bunch of plain text into something readable by humans. So we invent computer languages like HTML, which consists of structural markers indicating the nature of the human-language content those markers delineate. We can then program computers to parse those embedded structural markers, or <dfn>tags</dfn>, and react accordingly.</p>
<p>A computer can&#8217;t grasp the meaning of a paragraph, but it can be instructed that a paragraph begins at <code>&lt;p&gt;</code> and ends at <code>&lt;/p&gt;</code>, and is hence comprised of all the symbols and strings between. Especially sophisticated programs can even locate patterns and extrapolate that some strings of symbols match other strings of symbols, and we call those programs search engines.</p>
<p>Now that we understand how browsers and search engines work, we can comfortably disregard them. Search engines are tools, not entities. The content you create is meaningless to the search engines, so stop trying to create content for them. <em>Google is not your audience.</em> Write content for people, and give it the simple structure machines require to serve their human masters.</p>
<p>Search engines exist to allow people to find the precise snippet of information they need in the vast sea of mostly-garbage that covers the web. Good search engines are good because they satisfy a human need. Gaming the system &#8212; exploiting the inner workings of search tools in order to inflate your site&#8217;s ranking or visibility &#8212; will only yield short-term results at best, and will ultimately force search engineers to rewrite their software to filter out yet more garbage.</p>
<p>After years of abuse from inscrupulous SEO types the keyword <code>&lt;meta&gt;</code> element was rendered worthless, and search engines now ignore it. When Google pioneered their PageRank system, which factors inbound links into a site&#8217;s perceived relevance and credibility, SEO hucksters set up link farms and started spamming the universe with their trash links, and the web has suffered for it. Because search spammers stuff irrelevant keywords into <code>alt</code> and <code>title</code> attributes, search engines must now largely ignore those valuable semantic devices as well.</p>
<p>In short, gaming the system only damages the system, and is of no benefit to the human audience you&#8217;re trying to reach.</p>
<p>Making a site findable is neither voodoo nor rocket surgery. If your content is meaningful and informative, people will find it. It&#8217;s as simple as that. When your content is also structured in a way that is easily parsed by machines (here I&#8217;m pimping the web standards Kool-Aid), search engines will perform their tasks more efficiently, in turn allowing people to easily find your content.</p>
<h3>On keywords</h3>
<p>In SEO jargon, &#8220;keywords&#8221; are those terms and phrases that people are most likely to enter in the search field. They are the string patterns that nonsentient computers will use as the basis for their matching process. When the engine finds a match, it returns a result. Results are then sorted on various criteria: PageRank, juxtaposition with other entered terms, the semantic weight of the element the term is contained in, its position in the document heirarchy, etc. All with the goal of letting the most relevant results rise to the top so a person won&#8217;t have to dig as deep to find the information they&#8217;re after.</p>
<p>SEO experts talk a lot about the importance of keywords. They say keywords are given more significance when they occur near the beginning of a document, so your first paragraph should be well-saturated. A document with keywords in its <code>&lt;title&gt;</code> may rank a bit higher and will certainly display the words on the results page, so make sure your document titles are fully loaded. When keywords are repeated throughout the content, the page as a whole appears more relevant, so be sure to repeat yourself. If the keyword appears in an inbound link from another site, you&#8217;ll get a huge boost in PageRank. This is the advice you&#8217;ll get from SEO specialists, and it&#8217;s all true to varying degrees.</p>
<p>But it&#8217;s crap. Ignore it.</p>
<p>The SEO keyword game usually takes a backwards approach, encouraging authors to find out what people are searching for, then inject those terms into their content. Unfortunately this just leads to shitty content. Peppering your text willy-nilly with targeted keywords may be good for search engines, but search engines are stupid, and human beings don&#8217;t want to read a bunch of overstuffed marketspeak. Forget about &#8220;keywords&#8221; and just use the <em>right</em> words. Be simple, informative, and readable. People will search with the words they use every day. If you write with those words, you&#8217;ll show up in the searches. Stop worrying about the search engines and write for people.</p>
<p>Leading an article with an introduction that summarizes its purpose is just good writing, with a long journalistic tradition, and so search engines pay attention to the first few paragraphs. Descriptive headlines make long articles more scannable for human readers, so search engines will notice headings that are properly marked as such. When a site links to yours using a particular phrase it implies that the target document pertains to the topic, so search engines automatically apply a topcoat of credibility.</p>
<p>Search engines work this way because people think this way, and so it&#8217;s how people want search engines to work (circular reasoning at its best). There is no mysterious code to be cracked. When content is created for people, search engines can function as designed. Overt SEO tactics tend to obfuscate and cheapen content in order to capture eyeballs, rather than actually offering the information people are looking for. When your content satisfies a human need, humans will seek it out and lavish it with appreciation.</p>
<h3>Welcome to the machine</h3>
<p>After all this talk about writing content for people, it remains a plain fact that web content must be shipped and handled by machines, which brings us back to HTML. Search engine robots (spiders, crawlers, whatever you want to call them) do not read rendered text. They are user-agents, like browsers, that parse the same plaintext markup browsers parse when formatting text for display. If the markup is especially complex or malformed, the robots must work harder to glean the content from the structure, to the detriment of the content. It follows that simpler markup allows the content to stand proud.</p>
<p>In HTML, tags are used to indicate the nature and purpose of the content they enclose, and to differentiate one bit of text from the next. <code>&lt;p&gt;</code> means &#8220;this is a paragraph&#8221;, <code>&lt;ul&gt;</code> means &#8220;this is an unordered list&#8221; and <code>&lt;h1&gt;</code> means &#8220;this is the top-level heading.&#8221; Wrapping your content in tags that support and enhance its natural meaning will allow searchbots to &#8220;understand&#8221; it, to take some anthropomorphic license, what with computers being stupid and all. The <dfn>semantics</dfn> web standards advocates are always raving about is simply the craft of using the most appropriate and meaningful element for the content at hand.</p>
<h3>Back to camp</h3>
<p>And what does all this have to do with WordPress? As Neil noted onstage, WordPress is pretty well optimized right out of the box. It encourages clean, semantic markup &#8212; headings are headings, paragraphs are paragraphs, lists are lists. I suppose someone could build a theme bloated with dense, presentational markup if they wanted to, but I haven&#8217;t come across one lately.</p>
<p>So let&#8217;s take a look at the key points made at WordCamp, according to <a href="http://www.pronetadvertising.com/articles/wordcamp-seo-speech.html">Neil&#8217;s writeup</a>:</p>
<blockquote cite="http://www.pronetadvertising.com/articles/wordcamp-seo-speech.html"><p>
Add a unique meta description tag to all of your pages. Keep it short and do put tons of keywords in it. You can use the <a href="http://guff.szub.net/2005/09/01/head-meta-description/">head meta description plugin</a> to add a unique description tag automatically to each page.
</p></blockquote>
<p>The <code>&lt;meta name="description" /&gt;</code> element contains a summary description of the document&#8217;s contents, and so is a good thing to have. However, its impact on search ranking is minimal. In SEO circles, it&#8217;s usually abused as a receptacle for more keyword stuffing. Neil and Cameron emphasized that a unique description will increase the uniqueness of the entire document, thus preventing it from being relagated to those hits buried under the &#8220;omitted results&#8221; link. But the document should already be unique because it has unique content. If its content is not unique, then it <em>should</em> be removed from results. Let search engines do their jobs.</p>
<p>When a keyword is found in the content, the major search engines (Google, Yahoo and MSN) display it in context as it appears in the document. Some search engines will also display the contents of <code>&lt;meta name="description" /&gt;</code> in those rare cases where the page is a hit (for some reason), but the searched terms don&#8217;t actually appear on it. Such results are usually irrelevant to the search, so it&#8217;s a bit sleazy to fake relevance with an innaccurate description.</p>
<blockquote cite="http://www.pronetadvertising.com/articles/wordcamp-seo-speech.html"><p>
Modify your title tags to say the title of the post entry first and then your blog name. (or remove your blog name from the title tag all together)
</p></blockquote>
<p>Agreed wholeheartedly. This has no impact on search ranking, but will definitely increase your site&#8217;s visibility among the pool of results. It emphasizes the page title over the site name. I should probably do this myself. Right now my titles follow the &#8220;Site Name :: Archive &raquo; Post Title&#8221; model, which isn&#8217;t really ideal. At the very least I need to ditch the &#8220;Archive&#8221;, which accomplishes nothing, and the angle quote, which is typographically abusive. In fact, why am I talking about it? By the time this post goes live I will have changed my titles. There, done.</p>
<blockquote cite="http://www.pronetadvertising.com/articles/wordcamp-seo-speech.html"><p>
WordPress has titles (tooltip) on most of their links. They start off with &#8220;Permanent link to&#8221;, we recommend removing the &#8220;Permanent link to&#8221; part.
</p></blockquote>
<p>First off, titles are not tooltips. True, most browsers display the contents of the title attribute as a mouseover tooltip, but that is not the attribute&#8217;s purpose. A title provides additional descriptive information about the element. In the case of links, the title attribute should describe the destination, to give some further hint at what can be expected when the link is activated. </p>
<p>Permanent links in WordPress are given a default title of &#8220;Permanent link to Post Title,&#8221; which describes the element, but not its destination. &#8220;Permanent link&#8221; is blogger jargon, understood to mean &#8220;the URI where this post is permanently kept.&#8221; As such, the title attribute could more accurately read &#8220;Permanent location of Post Title.&#8221; It shouldn&#8217;t simply repeat the post title itself because that text already exists, making the title redundant and useless. Neil&#8217;s recommendation doesn&#8217;t help semantics and doesn&#8217;t help searchers.</p>
<blockquote cite="http://www.pronetadvertising.com/articles/wordcamp-seo-speech.html"><p>
Try to add good content on a regular basis to keep your blog fresh. The more the better, but quality content is generally better then quantity.
</p></blockquote>
<p>I can add nothing to this. Well stated.</p>
<blockquote cite="http://www.pronetadvertising.com/articles/wordcamp-seo-speech.html"><p>
Create a sitemap for your blog, you can use the <a href="http://www.google.com/webmasters/">Google webmaster tools</a>.
</p></blockquote>
<p>The SEO reasoning behind sitemaps is to provide a collection of crawlable links, giving searchbots full access to index all your content. If your site has decent navigation in place already, a sitemap doesn&#8217;t give bots much they don&#8217;t already have. However, sitemaps are still very good to have for accessibility and usability reasons, especially on large sites with a complex architecture. For WordPress blogs, the sitemap can be easily accomplished with an archives page. I use <a href="http://justinblanton.com/">Justin Blanton</a>&#8216;s <a href="http://justinblanton.com/projects/smartarchives/">Smart Archives plugin</a>, but there are alternatives.</p>
<blockquote cite="http://www.pronetadvertising.com/articles/wordcamp-seo-speech.html"><p>
Join in on the conversation. Link and trackback to others.
</p></blockquote>
<p>Commenting on other weblogs &#8212; and giving trackback links when you write about them &#8212; will bring more traffic to your own blog. If your content is worthwhile, some of that traffic will eventually result in genuine, unsolicited links from other sites, bringing the coveted PageRank juice with it. But don&#8217;t comment just for the linkage, be sure you have something to contribute. That&#8217;s just good netizenship.</p>
<blockquote cite="http://www.pronetadvertising.com/articles/wordcamp-seo-speech.html"><p>
Leverage the existing mediums out there such as <a href="http://www.digg.com/">digg</a> and <a href="http://del.icio.us/">del.icio.us</a> to bring in traffic and build links.
</p></blockquote>
<p>I must conscientiously object to the use of &#8220;leverage&#8221; as a verb. But that pet peeve aside, this is just more traffic-mongering for the sake of building PageRank, and says nothing about offering content that is <em>worth</em> digging and bookmarking.</p>
<h3>Parting shot</h3>
<p>Content that works for people will succeed, content that only works for search engines is destined to fail. As more content is generated with the specific agenda of luring disembodied eyeballs, rather than actually meeting the needs of an audience, that content will become less and less viable. Today&#8217;s shady SEO tactics will become ineffective, and practitioners will resort to new and lower trickery until they eventually satisfy the rules of natural selection and go out of business. Search engines as they are today will eventually stop working when they can no longer satisfy the human need to locate valuable information. A new content-finding methodology will appear, replacing the word-based indexed search once it has become impractical.</p>
<p>Stop hurting the web. Write content for people, give it a clean and meaningful structure, and leave the search engines to their task.</p>
<p>The search engine optimization industry, like the spam trade, was spawned from opportunity rather than neccessity, and blossomed into a dubious <a href="http://en.wikipedia.org/wiki/Ouroboros">Ouroboros</a>, creating its own food supply to sustain itself. It&#8217;s only a matter of time until entropy breaks down and it eats its own head.</p>
]]></content:encoded>
			<wfw:commentRss>http://geek.focalcurve.com/archive/2006/08/seo-and-wordcamp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Melon Farmer</title>
		<link>http://geek.focalcurve.com/archive/2005/12/melon-farmer/</link>
		<comments>http://geek.focalcurve.com/archive/2005/12/melon-farmer/#comments</comments>
		<pubDate>Mon, 12 Dec 2005 00:21:30 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://geek.focalcurve.com/archive/2005/12/melon-farmer/</guid>
		<description><![CDATA[American commercial television networks need to loosen up. This is not news, of course, but I&#8217;m still often amused and/or annoyed by the choices network censors make. It&#8217;s a given that R-rated movies will be edited for television, but why must the poopy words be overdubbed with weak, non-poopy equivalents? What ever happened to the [...]]]></description>
			<content:encoded><![CDATA[<p>American commercial television networks need to loosen up. This is not news, of course, but I&#8217;m still often amused and/or annoyed by the choices network censors make. It&#8217;s a given that R-rated movies will be edited for television, but why must the poopy words be overdubbed with weak, non-poopy equivalents? What ever happened to the bleep?</p>
<p><a href="http://imdb.com/title/tt0133093/">The Matrix</a> is on <a href="http://www.tnt.tv/">TNT</a> as I type this, a film which contains a few naughty words. At one point Neo made the profane exclamation &#8220;jeepers creepers.&#8221; This was their poorly-dubbed replacement for the phrase &#8220;Jesus Christ&#8221;, which is apparently offensive to some people for some reason (something about a commandment I think). I&#8217;m sure TNT &#8212; and their parent company, Time-Warner &#8212; don&#8217;t want to upset their constituents in picket-fenced townships in the flyover states, the kinds of people who would be so outraged at the airing of casual blasphemy in their floral-printed family rooms that they would surely write angry letters and boycott advertisers. But come on, &#8220;jeepers creepers&#8221;?!</p>
<p><img src="http://geek.focalcurve.com/images/pics/neoflipper.jpg" width="450" height="182" alt="Screen capture of Keanu Reeves making a rude finger gesture, from the film The Matrix" class="centered" /></p>
<p>A few minutes earlier, as Agent Smith offered Neo a clean slate in exchange for handing over Morpheus, Neo&#8217;s witty counter-offer was to &#8220;give you a flipper&#8221; followed by a clumsy jump-cut edit. Those who recall the film will know that Neo&#8217;s original response was to &#8220;give you the finger&#8221; and execute a rude gesture. I could understand them not wishing to show the offending digit, but since when is the word &#8220;finger&#8221; on the <a href="http://en.wikipedia.org/wiki/Seven_dirty_words" title="Seven words you can't say on television">List of Seven</a>? A few minutes before that, Trinity was heard to utter the word &#8220;shucks&#8221; as an expression of her anger and frustration. I could tolerate &#8220;shoot&#8221; as a phonetic replacement, or the scatalogically correct yet oddly acceptable &#8220;crap,&#8221; but seriously, has anyone used the word &#8220;shucks&#8221; non-sarcastically since 1955?</p>
<p>I can accept that a commercial network, even on basic cable, would need to adjust a film&#8217;s content for broadcast. But the real problem here is the arbitrary modification of someone else&#8217;s art. By putting silly schoolyard expletives into the mouths of these characters, the censors are completely changing the tone and intent of what the filmmakers have created. Changing a character&#8217;s dialogue effectively changes the character, and shouldn&#8217;t that be the choice of the people who created it? Morpheus and Neo are supposed to be elite cyberninjas, not Wally and the Beaver.</p>
<p>If you must water down a movie for broadcast, what&#8217;s so wrong with a bleep or unobtrusive simple silence? I find that much less distracting than allegedly tough grownups calling each other &#8220;melon farmers&#8221; (an actual example from a TV edit of <a href="http://imdb.com/title/tt0087995/">Repo Man</a>). We all know what they&#8217;re saying anyway so it&#8217;s pointless to pretend they said something else. Delete the expletives if you must, but don&#8217;t substitute stilted playground hokum.</p>
<p>Do network executives and <abbr title="Federal Communications Commission">FCC</abbr> politicians really think we&#8217;re all such infants that we need to be protected from rampant potty mouth? Or perhaps we should blame the clench-cheeked letter-writers, the holy rolling Stepford wives who want to ban everything their kids enjoy so they can avoid ever having to actually talk to their kids. They need to loosen up too. An adult character in a movie marketed to other adults should be allowed to exclaim realistically in an intense situation. If someone extracted an organo-metallic insect from <em>my</em> navel I&#8217;d probably scream much harsher words than &#8220;Jesus Christ.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://geek.focalcurve.com/archive/2005/12/melon-farmer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Evil Entity</title>
		<link>http://geek.focalcurve.com/archive/2005/09/evil-entity/</link>
		<comments>http://geek.focalcurve.com/archive/2005/09/evil-entity/#comments</comments>
		<pubDate>Wed, 28 Sep 2005 07:27:42 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://geek.focalcurve.com/archive/2005/09/the-evil-entity/</guid>
		<description><![CDATA[I want better HTML character entities. Or rather, better rendering of the entities we already have. I want &#38;apos; to produce a proper, curly apostrophe instead of the dull and incorrect &apos; we get now, and I want IE to support it too (if you&#8217;re using IE you probably see the unrendered entity, or if [...]]]></description>
			<content:encoded><![CDATA[<p>I want better HTML character entities. Or rather, better rendering of the entities we already have. I want <code>&amp;apos;</code> to produce a proper, curly apostrophe instead of the dull and incorrect &apos; we get now, and I want IE to support it too (if you&#8217;re using IE you probably see the unrendered entity, or if you&#8217;re lucky a question mark to indicate the browser&#8217;s cartoonish confusion, like Popeye operating a microwave).</p>
<p><img src="http://geek.focalcurve.com/images/pics/999.png" width="208" height="122" class="alignleft borderless" title="If you roll over and squint you'll see 666. Proof of evil!" alt="Three single end quotes, which appear similar to the numerals 666 inverted" />As it is, we usually resort to <code>&amp;rsquo;</code> to get something that looks like a curly apostrophe. A right single quote &#8212; more correctly a &#8220;single end quote&#8221; &#8212; is plainly <strong>not</strong> an apostrophe, even if they do look identical. Using the wrong character in the wrong place is just fundamentally, well, <strong>wrong</strong>, and it violates my idealistic desire for markup purity. It makes me feel icky.</p>
<p>So what&#8217;s the big deal? Aren&#8217;t a single end quote and an apostrophe really the same character (in most web-ready fonts, anyway) when you get right down to brass pixels? Perhaps my objection isn&#8217;t to the character itself, but to the HTML named entity &#8220;<code>&amp;rsquo;</code>&#8220;, an abbreviation of &#8220;right single quote&#8221; which lingers in my document source, mocking me, flaunting its wrongness. A while back I decided to start using the entity number (<code>&amp;#8217;</code>) instead of the entity name, just to take the edge off slightly, to sublimate that wrongness (as a side benefit it&#8217;s also a bit more consistently supported in older browsers). But the wrongness is still there in the back of my mind, festering, rasping, gnawing through the wires and making the place smell of burnt hair and cabbage.</p>
<p>Yet I demand at least the semblance of curly apostrophes, and refuse to use straight ones if I have anything to say about it. A straight quote/apostrophe indicates a measurement in feet, double straight quotes are inches. My pedantic skin is crawling even referring to them as &#8220;straight quotes&#8221; for explanatory reasons (they&#8217;re actually slanted right in some typefaces, vertical in others). They are properly called <em>single prime</em> and <em>double prime</em>, or, in a pinch, &#8220;foot mark&#8221; and &#8220;inch mark&#8221; but that&#8217;s seriously pushing it. Those symbols are simply not an acceptable substitute for correct punctuation.</p>
<p>But for all my persnickity fulminations about correct quotes, I easily let it slide when it comes to writing code. I feel not the slightest twinge or pang when &#8220;double quoting&#8221; my attribute values in XHTML, for example. In code, script or markup (the three are different classes of computer language, but that&#8217;s the subject of another post) I&#8217;m quite happy to use the same generic character to mark both the beginning and ending of a value or string. It could just as easily be ^ or * or |,  the choice of false quotes is arbitrary in my book.</p>
<p>The solution to the curly apostrophe issue in rendered HTML is simple. We already have the <code>&amp;apos;</code> entity, <code>&amp;#39;</code> if you prefer). It&#8217;s well supported,  just not drawn the right way. So how about it, browser makers of the world? I&#8217;ll let you keep <code>&amp;quot;</code> for displaying code in a web document, it&#8217;ll just be up to us to rap the knuckles of any web developers using it in place of <code>&amp;ldquo;</code> and <code>&amp;rdquo;</code>. But please give me curly apostrophes so I can make it through ridiculous phrases like &#8220;He&#8217;s prob&#8217;ly thinkin&#8217;, &#8216;I&#8217;m 6&apos;4&quot;&#8217;&#8221; without an apoplectic fit.</p>
]]></content:encoded>
			<wfw:commentRss>http://geek.focalcurve.com/archive/2005/09/evil-entity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obligatory Live 8 Post</title>
		<link>http://geek.focalcurve.com/archive/2005/07/obligatory-live-8-post/</link>
		<comments>http://geek.focalcurve.com/archive/2005/07/obligatory-live-8-post/#comments</comments>
		<pubDate>Sun, 03 Jul 2005 07:49:52 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://geek.focalcurve.com/archive/2005/07/obligatory-live-8-post/</guid>
		<description><![CDATA[I&#8217;m all for supporting a good cause and raising awareness of important issues (and this issue is important), but the concert series really seems to be brushing aside the point of the thing. Supposedly all these pop stars are banding together to call attention to the plight of impoverished peoples around the world prior to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m all for supporting a good cause and raising awareness of important issues (and <a href="http://www.makepovertyhistory.org/" title="Make Poverty History">this issue</a> <em>is</em> important), but the concert series really seems to be brushing aside the point of the thing. Supposedly all these pop stars are banding together to call attention to the plight of impoverished peoples around the world prior to the <a href="http://www.g8.gov.uk/">G8 conference</a> happening next week in Scotland, but they&#8217;re mainly calling attention to themselves. This is just another chance for ego-inflated celebrities to foist their opinions on the public, to regurgitate spoon-sized canned sentiments and pretend they care while at the same time promoting their overpriced albums.</p>
<p><a href="http://news.bbc.co.uk/1/hi/in_pictures/4643603.stm" title="Live8 photo gallery at bbc.co.uk"><img src="http://geek.focalcurve.com/images/pics/madonnalive8.jpg" width="300" height="220" class="alignleft" alt="Madonna performing onstage at the Live 8 concert in Hyde Park, London as Birhan Woldu stands in the background" /></a>Witness Madonna breathily warbling her Pepsi anthem while trotting a dazed and misplaced Birhan Woldu around the stage in front of swirling Kabbalist CGI. In 1984, Woldu was immortalized as the &#8220;<a href="http://www.cbc.ca/news/background/ethiopia/">Face of Famine</a>,&#8221; a little girl who was narrowly rescued from starvation and is today a healthy and beautiful young woman. She is alive today because she and her family recieved charitable aid from other concerned nations 20 years ago. She was brought onstage as a moving testament to the impact foreign aid can have on a single precious life, and was then was quickly reduced to a PR photo-op.</p>
<p>But mostly I&#8217;m sickened by ABC television&#8217;s pathetic coverage. Their brief highlight program rearranged the playing order to maximize broad appeal to the American audience and was riddled with commercial breaks, usually cutting short the performances to make more time to cram in advertising. And Pink Floyd &#8212; with Dave Gilmour reuniting with Roger Waters for the first time since their messy breakup over 20 years ago, easily the most momentous high point of the entire concert and the only reason I watched at all &#8212; was insultingly sandwiched between Will Smith and Madonna, only warranting about five and a half minutes of airtime. They got most of the way through Money (one of only four songs they performed) before the network cut away to a paid advertisement for an over-the-counter allergy medicine. Paul McCartney&#8217;s closing performance was at least in the proper slot, but afterwards Bob Geldof&#8217;s parting remarks were pre-empted for an episode of America&#8217;s Funniest Home Videos. Way to suck, ABC.</p>
<p>When all is said and done, these concerts will not likely change the course of history. The screaming crowds of fist-pumping complacent youth will go home and sleep off their buzz and go right back to the comfort of indifference in the morning. World politicians will still blindly act in the best interests of their own <del>companies</del> <ins>countries</ins>. Millions were spent on throwing these ego-stroking spectacles, ostensibly with the goal of asking the world powers to contribute millions in assistance to suffering nations. Is that hypocrisy I smell?</p>
]]></content:encoded>
			<wfw:commentRss>http://geek.focalcurve.com/archive/2005/07/obligatory-live-8-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
