<?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>Muddled Ramblings and Half-Baked Ideas &#187; suck</title> <atom:link href="http://muddledramblings.com/tag/suck/feed" rel="self" type="application/rss+xml" /><link>http://muddledramblings.com</link> <description>A blog about a geek trying to make a living as a writer</description> <lastBuildDate>Fri, 30 Jul 2010 20:19:53 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>Hacked!</title><link>http://muddledramblings.com/idle-chit-chat/hacked</link> <comments>http://muddledramblings.com/idle-chit-chat/hacked#comments</comments> <pubDate>Mon, 05 Jul 2010 20:35:19 +0000</pubDate> <dc:creator>Jerry</dc:creator> <category><![CDATA[Idle Chit-Chat]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[suck]]></category><guid
isPermaLink="false">http://muddledramblings.com/?p=8720</guid> <description><![CDATA[Bitten by an incompetent Web hosting company.]]></description> <content:encoded><![CDATA[<p>Some of you may have noticed on this site a black-and-red screen with a self-congratulatory message from a bunch of assholes who are not me. Naturally this occurred when I was out in the middle of Nevada, so it took a while before I was able to effect repairs. Things are (mostly) working now. Actually, I had them fixed even before the hosting company became aware of the problem, apparently. The time they cite for the intrusion was 10pm July 3rd, but it was 10am or even earlier that the attack occurred. That fills me with confidence. (Maybe it&#8217;s just a typo in their message.)</p><p>My hosting company is setting up a new server and will be restoring this site from backups that are a few days old. Hopefully I&#8217;ll be able to update the database (no affected) to include episodes (like this one) and comments that have happened since the hack.</p><p>I assumed at first that the brand-new version of WordPress might have a security exploit, but then I discovered that jerssoftwarehut.com and all the sub-sites I have on that server (except paseeger.com, for reasons I can&#8217;t figure), were hacked. Then I tried to get into the control panel and <em>it</em> was hacked. That takes more access than even I have; the control panel code is off in some other place. No, my Web host was hacked.</p><p>I do not yet know whether the credit card fraud protection kicked in at about that time as a result of actual fraud or because I was traveling and some robot flagged the behavior as suspicious. It looks like there might be some bogus charges, but I won&#8217;t know for sure until I can talk to an actual human tomorrow. (I did talk to a human in India, but she was unable to access the information I need.</p><p>So now I have no credit card, and the ATM powers of the same card seem to be suspended as well (that or I&#8217;m misremembering my PIN). All the cash My sweetie thrust upon me for the trip, more than I would have taken otherwise, has proven a lifesaver.</p><p>Once I had a glowing recommendation for MM Hosting on this site. I really liked them at first; their service and responsiveness was fantastic. Things have been going downhill with them for a while, and I had already been investigating other options that gave me more control. Inertia has kept me here for the most part. No longer. Goodbye, MMHosting. I&#8217;ll be asking for a refund for the remainder of my contract.</p> ]]></content:encoded> <wfw:commentRss>http://muddledramblings.com/idle-chit-chat/hacked/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Rite of Summer</title><link>http://muddledramblings.com/idle-chit-chat/rite-of-summer</link> <comments>http://muddledramblings.com/idle-chit-chat/rite-of-summer#comments</comments> <pubDate>Mon, 14 Jun 2010 06:11:07 +0000</pubDate> <dc:creator>Jerry</dc:creator> <category><![CDATA[Idle Chit-Chat]]></category> <category><![CDATA[suck]]></category><guid
isPermaLink="false">http://muddledramblings.com/?p=8611</guid> <description><![CDATA[Yep, it&#8217;s my first automotive-related sunburn of the year! I made it almost halfway through June this year — not bad.]]></description> <content:encoded><![CDATA[<p><div
id="attachment_8612" class="wp-caption alignright" style="width: 256px"><a
href="http://muddledramblings.com/wp-content/uploads/2010/06/BurnLine.jpg" rel="lightbox[8611]"><img
src="http://muddledramblings.com/wp-content/uploads/2010/06/BurnLine-246x300.jpg" alt="First sunburn of the year" title="BurnLine" width="246" height="300" class="size-medium wp-image-8612" /></a><p
class="wp-caption-text">I was only out for a quick errand...</p></div><p
style="margin-bottom:5em; padding-top:5em;">Yep, it&#8217;s my first automotive-related sunburn of the year! I made it almost halfway through June this year — not bad.</p> ]]></content:encoded> <wfw:commentRss>http://muddledramblings.com/idle-chit-chat/rite-of-summer/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Medical Fun Fact!</title><link>http://muddledramblings.com/idle-chit-chat/medical-fun-fact</link> <comments>http://muddledramblings.com/idle-chit-chat/medical-fun-fact#comments</comments> <pubDate>Fri, 23 Apr 2010 08:00:09 +0000</pubDate> <dc:creator>Jerry</dc:creator> <category><![CDATA[Idle Chit-Chat]]></category> <category><![CDATA[suck]]></category><guid
isPermaLink="false">http://muddledramblings.com/?p=8300</guid> <description><![CDATA[Hey! did you know that even after your fortieth birthday you can spontaneously develop serious food allergies to things you&#8217;ve been able to eat your whole life? I had no idea such a thing was possible until my sweetie and I shared a shrimp salad, just like we&#8217;ve done before. Only this time&#8230; yow! She&#8217;s [...]]]></description> <content:encoded><![CDATA[<p>Hey! did you know that even after your fortieth birthday you can spontaneously develop serious food allergies to things you&#8217;ve been able to eat your whole life? I had no idea such a thing was possible until my sweetie and I shared a shrimp salad, just like we&#8217;ve done before. Only this time&#8230; yow!</p><p>She&#8217;s OK now.</p> ]]></content:encoded> <wfw:commentRss>http://muddledramblings.com/idle-chit-chat/medical-fun-fact/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Lost in Translation?</title><link>http://muddledramblings.com/rumblings-from-the-secret-labs/lost-in-translation</link> <comments>http://muddledramblings.com/rumblings-from-the-secret-labs/lost-in-translation#comments</comments> <pubDate>Fri, 05 Mar 2010 23:25:33 +0000</pubDate> <dc:creator>Jerry</dc:creator> <category><![CDATA[Rumblings from the Secret Labs]]></category> <category><![CDATA[geek]]></category> <category><![CDATA[php]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[suck]]></category><guid
isPermaLink="false">http://muddledramblings.com/?p=8056</guid> <description><![CDATA[The mere existence of the message implies a history, as well.]]></description> <content:encoded><![CDATA[<p>Even if you&#8217;re not a programmer, take a look at the following lines of code:</p><div
class="wp_syntax"><div
class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> sendCommunication<span style="color: #009900;">&#40;</span><span style="color: #000088;">$oCommunication</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">self</span><span style="color: #339933;">::</span><span style="color: #004000;">emailMode</span> <span style="color: #339933;">!=</span> EMAIL_TEST_MODE_NONE<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">self</span><span style="color: #339933;">::</span><span style="color: #004000;">emailMode</span> <span style="color: #339933;">==</span> EMAIL_TEST_MODE_LOGGED_IN_ONLY<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #666666; font-style: italic;">// DO NOT COMMENT OUT THE FOLLOWING LINES</span>
            <span style="color: #666666; font-style: italic;">// EVER</span>
            <span style="color: #666666; font-style: italic;">// FOR ANY REASON</span>
            <span style="color: #666666; font-style: italic;">// INSTEAD CHECK THE TEST MODE AND SET THE ADDRESS FIELDS ACCORDINGLY</span>
            <span style="color: #000088;">$oCommunication</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">to</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$oCommunication</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">from</span><span style="color: #339933;">;</span>
            <span style="color: #000088;">$oCommunication</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">cc</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span></pre></div></div><p>Now, I ask you, even if you&#8217;re not a programmer, you know there&#8217;s one thing you would never, ever, do to the above code. Right? Now let&#8217;s say you are a programmer, a professional, being paid because of your ability to find solutions to problems and express them in an abstract language.</p><p>Now further imagine that changing the above code can lead to the customers of the people paying for this work getting spammed with confusing emails with our client&#8217;s name on them.</p><p>Yeah, you guessed it.</p> ]]></content:encoded> <wfw:commentRss>http://muddledramblings.com/rumblings-from-the-secret-labs/lost-in-translation/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Jer&#8217;s Software Hut Falls Silent</title><link>http://muddledramblings.com/rumblings-from-the-secret-labs/jers-software-hut-falls-silent</link> <comments>http://muddledramblings.com/rumblings-from-the-secret-labs/jers-software-hut-falls-silent#comments</comments> <pubDate>Mon, 01 Mar 2010 00:29:50 +0000</pubDate> <dc:creator>Jerry</dc:creator> <category><![CDATA[Rumblings from the Secret Labs]]></category> <category><![CDATA[Jer's Novel Writer]]></category> <category><![CDATA[suck]]></category><guid
isPermaLink="false">http://muddledramblings.com/?p=8047</guid> <description><![CDATA[Shutting the doors (at least for now). ]]></description> <content:encoded><![CDATA[<p>The shadowy, misshapen minions have all gone home; the vast underground chamber that once rang with their chants as they turned the giant wooden capstans has fallen silent. The river of lava flows unimpeded, the precarious rope bridges spanning it falling into disrepair. Above, the streets of Sky City Research Facility, once teeming with antigravity cars, are empty, the crystalline architecture acquiring a layer of eagle guano and dust that is transformed into gritty runoff when it rains.</p><p>The crudely-crafted Web site at jerssoftwarehut.com no longer accepts payment for Jer&#8217;s Novel Writer software licenses, and bears the following statement:</p><blockquote><p>Well, it&#8217;s happened; I have a regular job. As I slave away working for the man I often wonder if things might have been different had I only worked harder at making Jer&#8217;s Software Hut a business rather than a hobby. Probably now we will never know. It was a good run but it&#8217;s time to ackowledge that development is stalled and customer service around here has been really awful.</p></blockquote><p>That pretty much says it all; despite thousands of happy users, some of whom even paid for the software, when it came time to have a steady income again I took the safer path of working for someone else. (The ironic twist to this narrative I will leave for another time.)</p><p>It <em>was</em> a good run, and as I get my work life under control I hope soon to at least return to using Jer&#8217;s Novel Writer for its intended purpose &#8211; as a writing tool that helps me create fiction. Until I do that I can&#8217;t even consider opening the shutters on the Hut and throwing the big switch that raises the lightning rod into the violent midnight thunderstorm, while sparks fly and the turbines spin faster and faster, the needles on their gauges creeping ominously into the red. Maybe someday, though. Maybe someday.</p> ]]></content:encoded> <wfw:commentRss>http://muddledramblings.com/rumblings-from-the-secret-labs/jers-software-hut-falls-silent/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>A Job I&#8217;m Glad I Don&#8217;t Have</title><link>http://muddledramblings.com/rumblings-from-the-secret-labs/a-job-im-glad-i-dont-have</link> <comments>http://muddledramblings.com/rumblings-from-the-secret-labs/a-job-im-glad-i-dont-have#comments</comments> <pubDate>Sun, 24 Jan 2010 07:07:57 +0000</pubDate> <dc:creator>Jerry</dc:creator> <category><![CDATA[Rumblings from the Secret Labs]]></category> <category><![CDATA[suck]]></category> <category><![CDATA[technology]]></category> <category><![CDATA[work]]></category><guid
isPermaLink="false">http://muddledramblings.com/?p=7911</guid> <description><![CDATA[Even cushy jobs can suck.]]></description> <content:encoded><![CDATA[<p>As you might be able to tell from the paucity of episodes here at MR&#038;HBI, I&#8217;ve rejoined the ranks of the employed. My writing has taken a real beating, so today I&#8217;m going to spend some time writing about work. You don&#8217;t have to thank me, it&#8217;s what I do.</p><p>I don&#8217;t mind writing software; I&#8217;m pretty good at it and I can make pretty decent money doing it. I would much rather write code than dig ditches, for instance, and luckily for me the world has decided that making Web sites is worth more than roadside drainage. (Before you go and say, &#8220;that&#8217;s because it takes skill and training to make a Web site, but anyone could dig a ditch&#8217;, ask yourself &#8211; could <em>you</em> dig ditches for a living? If the economy were turned upside-down, that ditch-digger living in his nice house would say, &#8216;anyone can make a living sitting on their ass in front of a computer, but I <em>dig ditches</em>. I&#8217;m glad things are the way they are, is all I&#8217;m saying.)</p><p>My current job sends me dangerously into territory I don&#8217;t much like, however, and that&#8217;s the area known as <em>Information Technology</em>. It&#8217;s not really a good name for the job, which is about setting up computers and keeping them running. It&#8217;s less about making things and more about making things work.</p><p>Last night, for instance, I moved the Web product I&#8217;m working on to a different server and it didn&#8217;t work. Naturally I assumed the problem was in my code (it had worked on that server in the past), so it was several hours later that I discovered that for reasons I still don&#8217;t know, the server failed when it tried to compress very large messages. Just *poof* no response beyond the number 500 (something went wrong). To make things more fun the server was specifically set up to not write out a lot of error messages to its log. I turned off the compression feature (with a hammer) and things worked again. Five hours or so spent to add seven characters to a PHP file, to make things work the same way they already did on other servers. Welcome to the world of IT.</p><p>I think the original intention of the phrase information technology referred to the the information that would be stored, manipulated, and distributed by machines. What the I really stands for is the vast store of arcane crap you have to know to do that job well. What line of the php.ini file to modify if you want zlib output buffering and utf-8 character encoding. How to set up all the computers in an office to use a local domain name server first. That&#8217;s the information in IT.</p><p>The worst thing about having an IT job is this, however: When you&#8217;re doing a good job, no one notices. When a company is running smoothly, that&#8217;s a sign that the IT department can be downsized. There are no problems! What are those guys doing all day? Having things <em>not</em> happen as part of your job description makes for tricky times when you do your job well. Of course, when something does go wrong people know just where to find you.</p><p>So if you work in a company that has people on payroll working to keep your technology humming along, cut them a little slack. Someone&#8217;s got to do that stuff; be glad it&#8217;s not you. I do enough IT now to know that I&#8217;d rather let someone else have the pleasure.</p> ]]></content:encoded> <wfw:commentRss>http://muddledramblings.com/rumblings-from-the-secret-labs/a-job-im-glad-i-dont-have/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>An open letter to the retard driving a white compact car on Highway 17 in dense fog with no lights</title><link>http://muddledramblings.com/idle-chit-chat/an-open-letter-to-the-retard-driving-a-white-compact-car-on-highway-17-in-dense-fog-with-no-lights</link> <comments>http://muddledramblings.com/idle-chit-chat/an-open-letter-to-the-retard-driving-a-white-compact-car-on-highway-17-in-dense-fog-with-no-lights#comments</comments> <pubDate>Tue, 22 Dec 2009 05:59:54 +0000</pubDate> <dc:creator>Jerry</dc:creator> <category><![CDATA[Idle Chit-Chat]]></category> <category><![CDATA[road]]></category> <category><![CDATA[suck]]></category><guid
isPermaLink="false">http://muddledramblings.com/?p=7825</guid> <description><![CDATA[You, sir, are a fucking retard. Sincerely, Jerry]]></description> <content:encoded><![CDATA[<p>You, sir, are a fucking retard.</p><p>Sincerely,<br
/> Jerry</p> ]]></content:encoded> <wfw:commentRss>http://muddledramblings.com/idle-chit-chat/an-open-letter-to-the-retard-driving-a-white-compact-car-on-highway-17-in-dense-fog-with-no-lights/feed</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>The Book Review that Wasn&#8217;t</title><link>http://muddledramblings.com/idle-chit-chat/the-book-review-that-wasnt</link> <comments>http://muddledramblings.com/idle-chit-chat/the-book-review-that-wasnt#comments</comments> <pubDate>Tue, 06 Oct 2009 16:40:15 +0000</pubDate> <dc:creator>Jerry</dc:creator> <category><![CDATA[Idle Chit-Chat]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[suck]]></category><guid
isPermaLink="false">http://muddledramblings.com/?p=7535</guid> <description><![CDATA[Lots of words, lost to the ones and zeroes of the InterWebs.
]]></description> <content:encoded><![CDATA[<p>Last night I wrote a review of a book. I was pretty pleased with the results. It actually talked about the book for a while. This morning I tweaked it a bit and hit post.</p><p>It vanished.</p><p>Well, <em>mostly</em> vanished. The title was there, as was the little blurb at the top. Everything else was gone. &#8220;Poop!&#8221; I said (or something like that).</p><p>I use ecto to compose my larger blog episodes; the offline editor is much nicer than any in-browser editor I&#8217;ve encountered, especially on my 8-year-old laptop. I don&#8217;t call it Ol&#8217; Pokey for nothing. Plus there are times I want to write an episode but the Internet is nowhere in sight. ecto has been working very well for me. Except when it loses my work. This is the second time, but somehow this one hurt more. Also, ecto was recently bought from the original developer and seems to be stagnating.</p><p>&#8220;Looks like it&#8217;s time to give MarsEdit a serious look,&#8221; I said, and downloaded the latest. I fired it up and was greeted with &#8220;Your trial period has expired.&#8221; Dang. I&#8217;d launched it once when comparing ecto and MarsEdit back in the day. MarsEdit was missing a particular feature (don&#8217;t remember exactly what) and that made ecto the winner. Before it started losing my work.</p><p>Lots of people like MarsEdit (lots of people like ecto, too), but am I willing to pay for it without writing a single episode with it? That&#8217;s hard to justify. I&#8217;m downloading a program called Qumana to rewrite the book review with. We&#8217;ll see how that goes.</p><p>Edited to add: Nope. Qumana didn&#8217;t work. At all. I checked the system requirements, and it should work. But it doesn&#8217;t.</p> ]]></content:encoded> <wfw:commentRss>http://muddledramblings.com/idle-chit-chat/the-book-review-that-wasnt/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>The Worst Thing That Ever Happened to the Internet</title><link>http://muddledramblings.com/idle-chit-chat/the-worst-thing-that-ever-happened-to-the-internet</link> <comments>http://muddledramblings.com/idle-chit-chat/the-worst-thing-that-ever-happened-to-the-internet#comments</comments> <pubDate>Sat, 12 Sep 2009 21:37:33 +0000</pubDate> <dc:creator>Jerry</dc:creator> <category><![CDATA[Idle Chit-Chat]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[geek]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[suck]]></category><guid
isPermaLink="false">http://muddledramblings.com/?p=6342</guid> <description><![CDATA[<p>Twenty years later, we're only ten years behind. Maybe if I get this off my chest I can spend my sleepless nights thinking about things that actually matter.</p> ]]></description> <content:encoded><![CDATA[<p>I mentioned in the last episode that Internet Explorer was the second-worst thing that ever happened to the Internet. Today I&#8217;ll talk about the absolute worst. It&#8217;s really a long technical rant that doesn&#8217;t matter, but it feels good to let it out. What follows is an underinformed ramble about the scourge that did the most harm to the developing computer network that went on to transform our lives — damage that we still live with today. Without this one corrupting influence, we would have had Internet applications that didn&#8217;t suck a decade ago, if not longer. In fact, it was because of this electronic plague that Microsoft was able to cause so much harm with Internet Explorer.</p><p>The culprit? The ball and chain that modern technology has dragged along despite its obvious flaws? Hypertext Markup Language, or HTML.</p><p>First, let&#8217;s start with the name. HTML is <em>not</em> a language. Not even close. It is a document format. That its inventors did not recognize the difference tells you that the wrong guys were doing it.</p><p>Second, it&#8217;s not a very good document format. At its heart, the inventors wanted a format that did three things: connect related documents, embed external resources (like images) and contain standard formatting information that would be interpreted by viewing software consistently. They were not the only ones developing systems like this; Josten&#8217;s Learning invented a similar system when they built the first multimedia encyclopedia for Compton&#8217;s New Media. Where Berners-Lee and friends had URL&#8217;s, Josten&#8217;s engineers created BRU&#8217;s, but beyond the initials the function was the same.</p><p>I don&#8217;t want to be too harsh on Berners-Lee, Cailliau, and the others who grew HTML, but I wish they&#8217;d been a little more far-sighted. I say &#8216;grew&#8217; rather than &#8216;invented&#8217; because it&#8217;s clear that they never sat back and asked themselves &#8220;What is a tag? What roles do they perform?&#8221; Even now, XHTML, the supposedly more rigorous (if still misnamed) descendant of HTML has fundamental inconsistencies.</p><p>For a simple example, take the &lt;br /&gt; tag. It exists because in HTML all whitespace (tabs, spaces, and returns) are mushed together and presented on the screen as a single space. Thus</p><p><code>&lt;p&gt;this markup&lt;/p&gt;</code></p><p>and</p><p><code>&lt;p&gt;this<br
/>&nbsp;<br
/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;markup&lt;/p&gt;</code></p><p>come out the same on the screen. That&#8217;s fine if you know what&#8217;s going on. But what if you <em>want</em> to put in a line break or a space? Well, for a space you add a special character code &amp;nbsp; and for break you add a tag &lt;br /&gt;. Why is one a character and one a tag? Because on the day HTML&#8217;s inventors decided they needed line breaks, a tag seemed like a good way to go, even though semantically it had nothing to do with the roles of other tags. It could just as easily been &amp;br; or something like that. That&#8217;s how HTML grew up. And thus the World Wide Web was born.</p><p>Another fundamental flaw is that the content (<em>what</em> to display) is all mixed up with the presentation (<em>how</em> to display it). What if you want to show the same document in different formats? Nope. While some tags were geared toward identifying the type of content that they enclosed (like the &lt;p&gt; tag), others were direct formatting instructions (like the &lt;i&gt; tag). This inconsistency in the role of tags in a document is a reflection of the organic (and sloppy) way that HTML was grown.</p><p>I really can&#8217;t blame the inventors of HTML for what came next. Everyone started using it. <em>Everyone</em>. The flaws and inadequacies of the format quickly became apparent. Different document viewers (browsers) rendered things differently. Formatting options were extremely limited. The systems were vulnerable to abuse by unscrupulous people. Right then, there was a chance for people to say, &#8220;hold on a second! Let&#8217;s take the idea of HTML and apply the lessons we&#8217;ve already learned in other branches of computing, and make something that doesn&#8217;t suck.&#8221;</p><p>Rather than scrap HTML, browser makers and others set out to fix it. That was the Big Mistake. After twenty years of tweaking and bickering and incompatible extensions introduced by browser manufacturers and squabbles and lawsuits, HTML has been upgraded from awful to poor. Along the way, companies like Adobe and Macromedia thought to get their technology adopted as a replacement to HTML (the Web in pdf? Interesting&#8230;) but those efforts were doomed from the start because they did not provide free, simple tools to create the content.</p><p>HTML&#8217;s greatest shining virtue (and it&#8217;s an awesome one) is that it&#8217;s accessible to anyone who can type. Anyone. No special tools required.</p><p>So, now we have style sheets to help separate content and presentation, XHTML to fix some of the semantic craziness of HTML, and browsers are finally starting to agree on what all the formatting instructions actually mean. We could have had that fifteen years ago if people had just let go of HTML, but here we are now, with an almost-functional system. There are still plenty of flaws, however. Things that seem so normal now that we don&#8217;t even think about how dumb they are.</p><p>Take this blog, for instance. It&#8217;s a pretty well-built Web application, based on reasonably up-to-date practices. Yet were you to click the comment link at the bottom of this episode, you would go to a new page. On that new page the browser would reload the same header and the same sidebar it just erased. What a waste! Why does it do it? Because that&#8217;s how HTML (and HTTP, the underlying part that communicates with servers) works. There have been abortive attempts to fix that over the years, but they have all been flawed. Now, at long last, techniques have been developed to overcome that problem, but they are not quite ready for prime time yet. For one thing, they are very complicated, and for another they rely on browsers working just right. Why was it so hard to implement? Because at its core the Web was not made that way.</p><p>Even in the days when almost everyone was on dialup (except the people inventing HTML), no one stopped to say, &#8220;hey, let&#8217;s make a way to only update the content that changes.&#8221; That problem has now been &#8216;solved&#8217; by adding a new layer of complexity on Web sites. By adding this layer (on top of CSS and so forth), we get sensible Web applications at last, but we take away the one super-cool thing about HTML. It is no longer a simple format that can be harnessed by anyone with a text editor. We have lost the attribute that was the only reason to keep HTML around in the first place.</p><p>So now we have a system that is both inaccessibly arcane <em>and</em> flawed. Yay!</p> ]]></content:encoded> <wfw:commentRss>http://muddledramblings.com/idle-chit-chat/the-worst-thing-that-ever-happened-to-the-internet/feed</wfw:commentRss> <slash:comments>25</slash:comments> </item> <item><title>Step on a Crack</title><link>http://muddledramblings.com/reading/step-on-a-crack</link> <comments>http://muddledramblings.com/reading/step-on-a-crack#comments</comments> <pubDate>Tue, 28 Jul 2009 04:26:09 +0000</pubDate> <dc:creator>Jerry</dc:creator> <category><![CDATA[Reading]]></category> <category><![CDATA[fiction]]></category> <category><![CDATA[novel]]></category> <category><![CDATA[review]]></category> <category><![CDATA[suck]]></category><guid
isPermaLink="false">http://muddledramblings.com/?p=4984</guid> <description><![CDATA[<p>The sort of thing you read when TV is the only alternative.</p> ]]></description> <content:encoded><![CDATA[<div
style="float:right; margin:0px 10px 10px 10px;"><a
href="http://www.amazon.com/gp/product/B000P0JM5O?ie=UTF8&amp;tag=muddledrambli-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000P0JM5O"><img
src="http://muddledramblings.com/wp-content/uploads/covers/51ZGdMHZ2hL._SL160_.jpg" border="0" alt="" /></a><img
style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=muddledrambli-20&amp;l=as2&amp;o=1&amp;a=B000P0JM5O" border="0" alt="" width="1" height="1" /></div><p>On a cruise ship books can make the rounds, passing from one reader to another fairly quickly. Two others in my group read <em><a
href="http://www.amazon.com/gp/product/B000P0JM5O?ie=UTF8&amp;tag=muddledrambli-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000P0JM5O">Step on a Crack</a><img
style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=muddledrambli-20&amp;l=as2&amp;o=1&amp;a=B000P0JM5O" border="0" alt="" width="1" height="1" /></em> by James Patterson and Michael Ledwidge before I did. They both agreed that the book was not very good (to paraphrase their summaries as gently as possible), so it&#8217;s fair to say that my expectations were low when I picked up the book.</p><p>My expectations were met. Had I something else to read, I would have put this thing down around chapter four and never looked back. (The chapters are very short). The first sentence is a confused and awkward bit of imagery (the back of a jacket turns away&#8230;) and that sets the tone for the whole book. We start with a murder, the untimely demise of one of the finest people the world has ever known. Her highly-trained bodyguards, who have been protecting her for several years now, are apparently unable to respond to what should be a routine medical emergency. It seems no one told them that their charge was deathly allergic to peanuts so they weren&#8217;t able to do anything about it. Oops! (The bad guy knew about her allergy, however, well enough to execute a months-long plot to infiltrate a fancy restaurant in order to put peanut oil on her dinner. Wow.) On top of that, somehow on this particular night the woman forgot to pack her own medicine. And so begins the work of the greatest criminal mastermind of the century.</p><p>But wait! Before we go any further with tales of murder and mayhem, it&#8217;s time to meet a whole bunch of Perfect People. These people do nothing to influence the plot of the story; they&#8217;re too busy being perfect. Perfect children. A perfect stranger to take perfect care of the perfect children in the time of crisis. Perfect people everywhere, doing the perfect things with perfect consistency. Bleeargh. Did I mention they have nothing to do with the plot? They are there, in fact, to perfectly NOT encumber the detective we will be following as the threadbare story develops.</p><p>Begin the crime of the century. A crime so big and so audacious it must be the work of a criminal genius. How do we know? Because the authors tell us so. With exclamation points! <em>And occasional nonsensical italics!</em> The NYPD is starting to look like a bunch of incompetent fools, and the press is going to have a field day. If hostages are killed, the press will rake our hero over the coals.</p><p>Only, hostages die, and for a long time it looks like the bad guys are winning, but the authors can&#8217;t be bothered to portray the actual coal-raking. In fact, the stakes for the good guys never escalate. There is no heat. (One reporter does criticize our hero in her paper, but then immediately expresses remorse and stops her persecution — taking her own step toward perfection before she can cause too much trouble for the authors.)</p><p>Then there&#8217;s the time the detective walks in and finds his grandfather dressed as a priest! (That&#8217;s their exclamation point, not mine.) Wow! what a shock! Only, it turns out that Grandpa has been a priest for years, everyone knows it, and seeing him dressed that way was no shock to anyone. The authors were just yanking our chain a bit. Whee.</p><p>Meanwhile, most of the hostages experience life-changing revelations. The perfect hostages become perfecter(!). The imperfect ones get better! For instance, the &#8216;fashionista&#8217; resolves to go to rehab and stop being such a bitch all the time. Once she makes that decision, that&#8217;s it for her in this story. She makes a promise to herself to undergo a complete personality realignment and we believe her and move on. Well, the authors seem to believe her. I&#8217;m skeptical.</p><p>I hate to spoil it for you, but the good guys win in the end. In fact, they don&#8217;t have to work very hard to defeat the brilliant criminal mastermind. Sure, the bad guys got away at first, but just a little routine investigating and bam, there you have it. To avoid the authors having to get too clever, the criminals conveniently explain all the loose ends for us.</p><p>I finished the book. It didn&#8217;t take long; the type is big and there&#8217;s about fifty pages worth of blank space between chapters. One-third of what is left is a sentimental parade of sap that does nothing for the story. I set the book aside and decided not to review it here. There&#8217;s plenty of awful prose out there; you don&#8217;t need my help finding it. Then I read the back cover. &#8220;THE STUNNING #1 BESTSELLER&#8221; it says right across the top. Then it lists several newspapers who listed the book as a top-seller. What!?! <em>This</em> book?</p><p><em>I&#8217;m</em> stunned, anyway. I decided to write a little review after all, not so much to criticize the book as the system that allowed it to attain such stature.</p><p>Usually, even with books or authors I don&#8217;t like, I can understand at least to a certain degree how they became successful. Dan Brown&#8217;s not very good but he has excellent pacing and managed to anger the right people. This book leaves me baffled.</p><p>Some guy at Booklist says, &#8220;Totally gripping and downright impossible to put down.&#8221; Gripping? No. No it isn&#8217;t. The characters are boring, there is no escalation of the stakes (unforgivable in a thriller), no character growth, not a breath of humanity anywhere to be found in these pages. The criminal plot depends on the incompetence of the good guys. Potentially gut-wrenching scenes are glossed over so we can get back to the Perfect People for another dose of sentimentality. Not gripping. USA Today chimes in as well, along with Publisher&#8217;s Weekly and a handful of book-review Web sites. Did they read a different version? One without so much suck in it? <em>Are these people even literate</em>?</p><p>Don&#8217;t waste your time with this book. In fact, just to be on the safe side, stay away from Patterson entirely until he proves this was just a fluke. Probably best to stay away from books published by Little, Brown, and Company (responsible for the hardcover version of this fluff) or by Vision. Somewhere there is an editor who approved this book, and I want to make sure I never encounter anything else that crossed her desk. As long as we&#8217;re learning from the mistakes of others, it&#8217;s time to take Booklist a lot less seriously as well.</p><p>The only explanation for the sales that I can come up with is the name: James Patterson. Apparently he&#8217;s pretty famous. Bookstores will pre-order a lot of copies, which drives the rankings up, which drives sales by people who won&#8217;t even read the first sentence of the story before taking it home. If it weren&#8217;t for the big name, not many people would have read the second sentence of this thing. The few that were carried through the first part by the suggestion of sex would have bailed out soon thereafter.</p><p>Is Mr. Patterson concerned about protecting his name? It doesn&#8217;t look like it. This book can&#8217;t be good for his reputation, no matter what the sales were. (I am assuming that at some point he wrote good books to establish his reputation.) He can read, I&#8217;d be willing to bet; he must know this novel is junk. Eventually, people are going to hesitate to pick up his next title, after getting insulted by a previous purchase.</p><p>Ooo! Or maybe — just maybe, mind you — Michael Ledwidge knows something. Something James Patterson would rather not become public. You see where I&#8217;m going with this? Ledwidge wrote the book but somehow coerced Patterson into putting his name on the thing as well. Farfetched? It&#8217;s a lot more plausible than the story in <em>Step on a Crack</em>.</p><p>And can someone tell me what that title had to do with <em>anything</em>?</p><p
style="font-size:smaller">Note that as always, if you use the above link to buy the book, I get a kickback.</p> ]]></content:encoded> <wfw:commentRss>http://muddledramblings.com/reading/step-on-a-crack/feed</wfw:commentRss> <slash:comments>13</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 16/36 queries in 0.014 seconds using disk

Served from: muddledramblings.com @ 2010-07-31 03:56:43 -->