State of the Union

A nice ‘State of the Union’ political poster has been released, either for sale or freely downloadable and distributable as a PDF file:

Congress meets Wall Street

Some people think it’s more important to give a big campaign contribution than to vote…that it’s “the American way” to buy access and influence with big money…that it’s OK if public policy is sold to the highest bidder. Some even think that the only real democracy is in the marketplace, where we all supposedly vote with our dollars.

Well, we at Public Campaign disagree, and we believe so do a lot of other Americans. Which is why we created the “State of the Union” poster. Because we wanted to use one picture to say what a thousand words couldn’t say about the union of big money and Washington.

I just might be printing one of these out at work tomorrow….

Small World

Back when I worked at TimeFrame, I worked with a ‘gentleman’ by the name of J.C. Truly a piece of work, this guy was — I mean, I hate to call the guy a prick, but the only reason he’d ever wear a tie would be to keep the foreskin from snapping up over his face. At one point, he moved down to oversee TimeFrame’s Juneau branch. Apparently not too long after he took over that store, his employees were going over his head and calling the store owner directly to complain about him. He managed to rub everyone the wrong way.

I first met J.C. during my job interview, but I didn’t really get to know him at all until I actually started working there, when he was my shift supervisor. My first day working with him, I hit my break time, and told him that I was heading out back for a smoke break. “No problem,” he said, “I’ll join you,” and we went into the back alley. I pulled out a cigarette and lit it. J.C. reached into his pants, pulled out a pipe, loaded the bowl with pot, and started taking hits.

Two hours into the day, on break, and my supervisor is getting stoned in the back alley. He offered me some, of course — one must be polite, after all — but I declined. Quick tip for employers: this isn’t the best ‘first impression’ for a new employee to get. I formed a lot of impressions about J.C. and the business itself on that smoke break (many of which, unfortunately, were confirmed in the months and years to come).

Of course, to hear him talk, J.C. could do no wrong. Any mistake around the shop was due to the incompetence of the clueless idiots that he had to work with, and he never could understand why all of us couldn’t live up to his example. Needless to say, he was a joy to work with.

Flash forward six or seven years to this afternoon. I’m carrying a stack of copies into the bindery area of the print shop, when I overhear Karen mention J.C.’s name. Not sure if it was the same J.C., I asked her about him, and she confirmed that he’d just moved down from a print shop in Alaska when she worked with him at Ikon a couple years ago. As it turns out, three of the people I work with now had worked with J.C. at Ikon after he left TimeFrame and moved to Washington. Funnily enough, they all have the same impression of him that I do — and, in another stunning coincidence (for I’m sure that’s what it must be), all three of them turned in their resignation at Ikon so that they could move to Xerox on the same day, three months after J.C. started working with them.

I know it’s a small world, especially when you’re dealing with the Alaska/Washington traffic (which seems to flow both ways fairly frequently), but it’s always something of a shock to hear a name from six years ago being bandied about.

Singing my own song

BurningBird brings us a parable today: The Mockingbird’s Wish.

The news spread first as a whisper and then as a shout: First Mother was granting to each creature one wish. One wish, only, but whatever was asked, would be granted. Mockingbird heard the news from Hawk who head the news from Sparrow who heard the news from Robin and the forest was atwitter with the sound of the birds as they discussed this extraordinary event.

I’ve always tried to do my best to sing my own song. Some days I do better than others, of course, and it’s easy to get lost in the chorus, but at least I can always keep trying.

Poke

Mark has been looking at his writing/blogging influences. Good stuff, but the first thing that popped into my head when I read this part…

However, I feel he is dead on about the nature of weblogging conversation. It is most definitely talking at people, not with them. That they occasionally happen to talk back at you (and poke you with a wide variety of digital poking mechanisms) does not make it a conversation in any traditional sense.

…was simply, technically, isn’t a finger a “digital poking mechanism”?

Dreamblogging

Where does the dream stop and the blog begin? ;)

Bizarreness. In dreamland last night, I was in the midst of a very pleasant time flirting with a girl (who looked suspiciously like Xeni — extremely odd, as I’ve never even come close to meeting her, and only know of her from her contributions to BoingBoing), when she stopped to jot down a couple notes on a scrap of paper. I caught a glimpse of the paper, which was titled “blogging ideas,” and midway down was written “did he see that I linked to him yesterday?” So, then the dream bounces over to BoingBoing and I start checking the guestblog in their sidebar (really, it wasn’t Xeni, I swear I’m not some psycho net-stalker — the dream girl had a different name, one that I can’t remember anymore as the dream fades, though) to see where I was mentioned.

That suddenly switched to a bizarre sequence where apparently Cory (BoingBoing’s webmaster) had given one person the main column, another person the guestblogger column, and had told them that the “best” blogger would get a permanent paid spot as the primary BoingBoing blogger. The two of them then immediately posted this, and then started alternating between throwing links up and slamming each other in an effort to take the top spot. After this went on for a while, things got so intense and spiteful that Cory took back over both blogs, admitted his mistake, and closed down BoingBoing.

Then my alarm went off.

Must've been a fluke

I'm number 16!

Looks like I was popular today — probably for all of about two minutes, but hey, I’ll take what I can get.

I stopped by the Wander-Lust homepage a bit ago, skimmed over the ‘Popular Destinations’ sidebar, and realized that I was number 16! I have no idea how I managed to pull that off, but it must have been a fluke — as I write this now, I’m number 47. Heck, I’m rather surprised to be on their top-50 list as it is, 47’s impressive enough. But 16?

People must have been really bored this morning. ;)

Okay, now I’m number 4. Bizarre. Cool — but bizarre. I’m guessing I’ll be in my rightful spot completely off the list by morning, but this is fun for the moment!

MT: Easy comment and entry editing

Responding to Dave Winer expounding upon the virtues of Manilla (the CMS Dave creates), Morbus offers this tip for MovableType users:

The “Edit This Page” button may not be a default item in the Movable Type templates, but it is certainly possible — I’ve been using it on the individual archives of Gamegrene.com for quite a long time (it’s there, but is an invisible pixel gif at the bottom of the page). Add the following to your templates and, assuming you’re cookied into the MT adminterface, you’ve got your “Edit This Page” equivalent (broken across multiple lines for ease of reading):

<a href="/cgi-bin/mt/mt.cgi?__mode=view&_type=entry& blog_id=1&id=<MTEntryID>">Edit This Page with Movable Type</a>`

I use a similar technique here, only one that allows me to not have to worry about the blog ID number, and I have ‘edit’ links both for each individual entry, and for any comments that are left on my site. As a bonus, the edit links are hidden, so unless you’re me (or you read this post), you’ll never know that they’re there!

I use a combination of HTML, JavaScript, CSS, and MT tags in the “Posted by…” link on every post and comment to allow me to jump directly into editing mode if I need (either due to a typo or revision on my part, or to clean up or delete any unneccessary comments left by visitors), yet keep it hidden from casual prying eyes.

First off, the code for the “edit post” links as it resides in my MT templates (all one line in the template, broken here for readability):

Post<a href="<MTCGIPath>mt.cgi?__mode=view&amp;_type=entry&amp; id=<MTEntryID>&amp;blog_id=<MTBlogID>" target="_blank" onmouseover=“window.status=’’; return true;” class=“hidelink”>ed</a> by <MTEntryAuthor>`

By using the <MTBlogID> MT tag rather than just typing in “blog_id=X“, we avoid any problems with having the wrong blog ID chosen if you’ve moved the code from one template to another, or don’t know the ID number of the blog you’re working with.

The onmouseover="window.status=’‘; return true;" bit of JavaScript ensures that the status bar of the browser does not change when someone mouses over the link — one of the visual clues to the existence of a hyperlink. Note that there are actually two single quotation marks with nothing between them after the window.status= declaration — if you type them as double-quotes, you’ll break the code by closing out the onmouseover function too early. The’return true;‘ declaration is just there to ensure that the link will get passed to the browser correctly when clicked on.

The last special bit to the tag is the class=“hidelink” declaration. This is calling on a class I have set up in my CSS stylesheet that looks like this:

a.hidelink:link, a.hidelink:visited, a.hidelink:hover, a.hidelink:active {
    text-decoration: none;
    color: #7f7f4d;
    cursor: text;
    }

This set of CSS rules ensures that any HTML anchor with the class ‘hidelink’ will have no text decoration (under- or over-lining or anything else), will be the same color as the surrounding text, and the cursor will not change to the standard ‘pointy’ cursor as it moves over the link. Between this CSS and the JavaScript code in the link, the end result is a working, active link that is entirely hidden from most browsers (and even if someone does find the link, they’ll still need to know your MT login and password to be able to make any changes).

The same trick can be used on comments, to jump you directly to the comment editing screen. Here’s the code I used in the “Posted by…” line for comments on this site (again, as one line in the template):

On <a name=“<$MTCommentID pad="1"&gt;"&gt;&lt;$MTCommentDate$&gt;&lt;/a&gt;, &lt;$MTCommentAuthorLink spam_protect=”1“$&gt; post&lt;a href="&lt;$MTCGIPath$&gt;mt.cgi?__mode=view&amp;amp;_type=comment&amp;amp; id=&lt;$MTCommentID$&gt;&amp;amp;blog_id=&lt;$MTBlogID$>” target="_blank" onmouseover=“window.status=’’; return true;” class=“hidelink”>ed</a>:`

More color/code tweaking

I’m getting closer to settling down with my design fidgeting again. For a bit, at least. I’m pretty happy with the blue-tone scheme I’ve got right now.

I’ve also managed to get the hide/show smileys function when leaving comments working, thanks to a new Scriptygoddess script (that I even helped debug — go me!), and I think (though feel free to correct me on this) that I’ve got the ‘Remember Me’ function when leaving comments fixed too. Just so all five (actually, I might be up to eight!) of my regular visitors won’t have to keep entering their information into the form. ;)

TIA getting the smackdown

I’ve mentioned the Total Information Awareness program a couple times here (More scary gov’t agencies and Everything old is new again), usually in a context of horror and bemused amazement at a program so tailor-made for conspiracy theorists.

Thankfully enough, some of the lawmakers up on Capitol Hill are also a bit put off by the TIA program, and have introduced no less than three bills combatting it to the current legislature session.

Sen. Ron Wyden (D-Ore.) proposed an amendment on Wednesday to the Omnibus Appropriations Bill that would suspend the program’s \$112 million budget for 2003.

On Thursday, Sen. Russ Feingold (D-Wis.) introduced the Data Mining Moratorium Act of 2003, which “suspends data-mining programs until Congress finishes a complete and total review,” according to Feingold spokesman Ari Geller.

But the first lawmaker to take a shot at the program was Senate Minority Leader Tom Daschle (D-S.D.), who introduced his bill last week, though few on Capitol Hill noticed. The bill, the Equal Rights and Equal Dignity for Americans Act of 2003, was one of 12 Daschle introduced and currently has 26 co-sponsors.

Combine these bills with the general uproar from the public, special interest groups such as the ACLU, and questions from the Senate Judiciary Committee, and there just might be a chance that this program might not be quite the ace-in-the-hole that Ashcroft and Poindexter would like it to be.

Suckers

How absolutely mindblowingly perfect is this? A French yacht taking place in a round-the-world sailing race was attacked by a giant squid. The perfect part? The trophy they’re going for is the Jules Verne around-the-world sailing trophy.

“The squid was pulling really hard, so we put the boat about and when we came to a stop the tentacles let go. We saw it behind the boat – and it was enormous. I have been sailing for 40 years, and I have never seen the like,” he said.

Crew member Didier Ragault, who spotted the creature through a port-hole said \”the tentacles were as thick as my arm wearing an oil-skin, and I immediately thought of the damage it could do.

“When we saw it behind the boat it must have been seven, eight or nine metres long,” he said.

(Via G’day Cobbers)