Oregon Reddit Button WP Plugin

by Steve, May 22nd, 2008


Update, September 2009: This plugin has been rendered obsolete by changes to Oregon Reddit. If I find the time, I’ll try to update it.

I was browsing links over on Oregon Reddit this evening, and I noticed that Mike Vogel‘s got an Oregon Reddit button on his post. Now, I’ve had a “Share This” plugin on this blog for a while, but I don’t even use any of those social bookmarking sites.

I do use Oregon Reddit, though, so I thought I’d figure out how he did it. As best I can tell (and being too lazy to just send Mike an e-mail), it’s a hacked version of the WordPress plugin Reddit Button. So I grabbed that plugin and hacked it to work with OregonLive myself.

In addition to making it go to our regional Reddit, I also made it a little smarter about filling in both the URL and the title on the submission form (the original only sent the URL).

Now, I’ve hacked WordPress plenty for my personal use, and this seems to work. But I’ve never redistributed a plugin before. This is GPL 2, free, open source software; use it as you wish, redistribute, whatever, but don’t be surprised if something doesn’t work like it oughta.

If you’re interested in the reddit documentation that this WP plugin is based on, I found it both at the Oregon Reddit site, and the more readable main Reddit site.

The original author did a nice job making this configurable to use any of the three Reddit buttons, and control where on your blog the button appears, etc.

Download Oregon Reddit Button, make it better, and send me your edits! Leave me a note if you like it or have any suggestions.

Update, May 23: I’ve tweaked the formatting a little bit to make it behave a little nicer, at least with my style sheet. The archive linked above now contains version 1.0.1 with these minor tweaks.

Oregon Reddit: Now slightly less broken!

by Steve, May 6th, 2008

For a while now, I’ve been using Oregon Reddit, a local version of the social bookmarking site hosted by OregonLive, the sort-of Web front for that dying dinosaur of Portland media,The Oregonian.

For a while when it first started, before people really figured out what it was or even that it existed, a handful of bloggers discovered that they could get links to their blog posts on the front page of OregonLive. As originally configured, the current top link — as voted on by the then-small user community — would be posted on the front page of OregonLive.

This kind of linkage could really bump traffic. You’d be amazed the kind of traffic OregonLive gets. Traffic to this blog would typically triple when linked like this. But the visit depth would go flat, and there was no increase in comment traffic. The traffic referred by OregonLive was not the kind of traffic I’m used to, and when they did comment, they often didn’t seem to even realize they’d left the OregonLive site.

Witness the Metblogs post I wrote about how to buy a new car, where one commenter on that site says:

I just want to say Congratulations to the Oregonian!! What hypocrites!! You print an article basically outlining how car dealerships screw everyone over…Yet you’ve happliy taken millions of their dollars to run their ads. THE DEALERSHIPS SPEND MORE MONEY THAN ANYONE IN ADVERTISING TO YOUR NEWSPAPER! Not so smart biting the hand that feeds you….

It was all fun and games, and even led to some hilarious links on The Oregonian‘s putative “front page” on the Web (such that it is). I had some fun posting a link to my criticism of the paper’s weak coverage of the blog movement. Nice to see the headline “Oregonian: a Day Late and a Dollar Short” on the Oregonian’s Web site. It stayed there for a quite a while, too.

But, like all good things, this had to come to an end. There was the case of one user in particular using Oregon Reddit to pimp his client’s commercial Web site. Then came the political operatives trying to game the system to keep stories about their candidates on the front page of OregonLive.

To do this, it was a simple matter of submitting a link, having all your cronies vote it up, and voting everything else down.

A vigilant group of three to five people (or one person voting from multiple logins on multiple IP addresses) could keep a link on top for a day, easily, with the side effect that interesting links got buried quickly.

What has followed this is a general sense that pretty much everything gets voted down immediately upon submission. There have been a number of flurries of posts about how broken Oregon Reddit is, and whether some users somehow cheated the system to get higher “karma.”

Interestingly, a significant portion of the Oregon Reddit community is made up of OregonLive employees, yet most of them don’t seem to know much about how the Reddit algorithm works.

Finally, they did something that should settle things down and make the thing work a little more reasonably: they stopped putting the “top” submission on the front page of OregonLive. Now there is no motivation to vote other posts down, since having the top post doesn’t buy you the traffic from the front page anymore.

It’s still a brutal world. I submitted three links today, and lost a couple karma points. (I think I’ve pissed off most of the OregonLive staff, not to mention the guys who pimp commercial Web sites and all the politicos.)

They guy who runs Silicon Florist asked me what I think the true utility of Oregon Reddit is, which is why I started writing this post.

Reddit is social bookmarking software. It is a place where you can submit links that are of interest to you, and through collaborative filtering, find other interesting links. Everybody gets to vote on every link or comment submitted. You gain (or lose) karma based on votes on your submissions, and submitted links get more points based on up votes and rise up the “hot” list where they are presumably seen by more people.

You can configure it so that when you vote down a link, it no longer shows up in the list. This allows you to keep a list of only the links you liked or haven’t checked out yet. In the best case scenario, there would be hundreds of links submitted daily, and you could quickly filter based on your own past preferences (you can add “friends” and see all their posts in a list) or you can see what the community as a whole has liked.

The current user with top “karma” is “hawth,” who gained his seemingly insurmountable karma dominance by submitting a ton of interesting links. He stopped posting links after an OregonLive employee accused him of cheating the system (but later apologized). Since he stopped posting, things haven’t been nearly as interesting. OregonLive staff continue to post links to stories on OregonLive. Most links get voted down immediately, and links rarely get more than two or three points.

There have been some new users with a flurry of posts recently, so hopefully that combined with the removal of the front-page listing will contribute to a more friendly atmosphere at Oregon Reddit. The key to making the system work is to increase the sheer number of submitted links, and increase the number of people voting. The facts that posts rarely rise into double-digit points and that the top post often has only one or two points are clear signs of this problem.

But the recent move to take the top post off the front page is a definite step in the right direction. Things are clearly slightly less broken than before!

The MHLW 2008 Portland, Oregon Voters’ Guide

by Steve, May 6th, 2008

Mayor

Flip a coin. The business candidate who can’t articulate a single policy proposal (or pay his rent and taxes on time) or the career insider in the hip pocket of the big condo developers who will bring nine-story “green” towers and rich white people on bikes* to a gentrifying neighborhood near you. Dozono may be the best hope for a break from big-time public subsidies to the Homer Williams set, but don’t expect him to utter the words “rent stabilization” or “gentrification.” If you’re a renter, working class, poor, black or brown, you don’t have a dog in this fight. You can write me in if you want.
*I support equal rights for bike riders on our roads. Don’t take this statement as a repudiation of the bike community.

City Commissioner seat #1

Amanda Fritz. Transit nerd Chris Smith would turn the city into one big Pearl district he could. Charles Lewis? Meh. Not impressed. He seems quite angry, and quite willing to use his non-profit as a platform to jump into a higher-paying job. (Of course it’s all for the good of the children!) Jeff Bissonnette? Nice guy. Doesn’t have a chance. Mike Fahey? Grumpy old man; not running a serious campaign. John Branam? His campaign seems to be a jobs program for unemployed alt-weekly editors.

City Commissioner seat #2

Ed Garren. Of all the candidates running for city government, Garren gets gentrification the best. I’ll give Nick Fish a green light, too. He understands neighborhood issues, and he’s the candidate with a real chance to beat Sten’s anointed successor Jim Middaugh.

State measures

These were off my radar until I got my ballot. There are no arguments in opposition for any of them, but the arguments in favor scare me. Kevin Mannix. Crime victims’ rights groups. District attorney’s groups. My knee-jerk reaction is to vote against them, based on who is in favor of them. Use your best judgment on these. I got nothin’.

Democratic primary

I’m not registered Democrat, so I don’t get a vote in these, but here’s my take on the races:

Senate

Flip a coin. I like Novick personally. But policy-wise, there’s not much space separating him from Merkley. Either one would be to the left of Wyden, not to mention Smith. There seems to be a battle going on for the heart and soul of the state party, and it’s a freakin’ ugly fight. The old circular firing squad, as third-party spoiler John Frohnmayer called it. Frohnmayer, a former Republican, is coming into this race as a populist progressive. He will likely hand the race to Smith, regardless of who wins the Democratic nod. Like the mayor’s race, it’s a sad state of affairs. (I’m just reporting what I see, folks.)

President

Obama, simply because I don’t think Hillary stands a chance against McCain. Both Clinton and Obama are closer policy-wise to Bush than they are to me, and they are both bought and paid for by Wall Street. I strongly suspect the Democratic party is going to figure out a way to fuck up yet another in a string of gimme elections, and we’re going to be stuck with a McCain/Lieberman White House in January. Obama has an insurmountable delegate lead, but I wouldn’t be surprised to see the party bigwigs throw it to Hillary.

Rats!

by Steve, April 9th, 2008

Rat Log

I used to be a produce guy. For around ten years, I worked at co-ops and natural foods stores, including the predecessor to New Seasons Markets, Nature’s fresh! Northwest.

While at Nature’s, I agitated for the union, of course, and had a run-in with current New Seasons president Brian Rohter. But I’m not here to talk about anti-union grocery store magnates today.

Back in ’96, Nature’s had a different kind of rat.

The Nature’s store I worked at was in an ancient, poorly maintained building on SW Corbett St. in John’s Landing. There was a crawl space under the wavy fir floors, with ready access to the great outdoors. Combine access to lots of high quality food with the great flood of 1996, which drove herds of river rats off of nearby Ross Island and into the neighborhoods, and you get a serious infestation.

The exterminator placed traps (but no poison), and insisted that staff keep a sighting log (162KB PDF), detailing every sighting, as well as every kill. Kills were denoted with Mickey Mouse ears. At its best, the log, spanning nearly three months, reads like black comedy. At its worst, it’s a shocking expose of the rats I once worked with.

Here’s a transcription of the log:

Sighting Log

4/2 puffed ceral eaten
4/4 puffed cereal eaten, Great Harvest white bread, too
4/5 Abiqua Rye bread eaten
4/7 Bean sprout mix attacked produce walkin
4/9 Puffed cereal again
4/10 Rice cake attack
4/11 one culprit D.O.A.! Bulk
4/13 another one apprehended! and another one too!
4/14 nectar nuggets were re-discovered
4/15 puffed corn eaten
4/17 puffed rice eaten and 10 grain cereal
4-21 Hole located between produce rack & plactic recycling literally smelled a rat
4-19 Polenta tube found by customer eaten out
4-23 Arborio Rice Bag Chewed Open
4-23 Caught two Broom Closet Many more to go!
4-23 Abiqua bread eaten
4-23 potato in produce eaten
4-23 scared one that was absconding w/ cliff bar by candy rack
4-24 another one bites it in the broom closet
4-24 abiqua bread eaten
4-24 Ate through lids on yogurt in free box in produce cooler
4-25 another casualty in the broom closet and another loaf of abiqua bread
4/26 cuke tasted on top left shelf of produce cooler
4-27 Cliff bars keep disappearing
4-28,29 + 5-1 abiqua breads hit
5-3 caught one by candy rack
5-6 two caught — one by candy rack — back half of bady was missing!? one by bulk Peanut Butter machine — it was huge! Moby Rat!
5-12 Happy Mother’s day! Caught one behind bulk honey the trap ended up on the other side of the pnt btr machine Good size one too!! (Threw this trap away — messy, messy)
5-25-96
5-28-96 Corner of Lundberg Rice bag eaten & nibbled on, in addition to the one eaten sat, 5-25
6-9 Large (8″ body, 7″ tail) Rat found mired in a sticky trap behind Weinhard beer stacks, next to cheese case very much alive! Killed by a totally traumatized pg manager with a shovel. Couldn’t find the valium in the medicine cabinet either.
6-13-96 il riso Berretta arborio rice — eaten by one of our furry friends with good taste — un tolpo grande!
6-20 4 (yes, 4) Rats caught under candy rack need more sticky traps

Oops…

by Steve, March 31st, 2008

Some time over the last few days, the software that runs this blog, or the database on the back end, decided to mess with me. All of my WordPress “Pages” were converted to “Posts,” which is why the links above to “About,” “FAQ,” and “Links” don’t work.

In real life, I’m employed as a software engineer. I fix buggy software daily. But I’ve been on a short vacation, and couldn’t be bothered to turn it into a busman’s holiday.

I’ll fix it one of these days. Meanwhile, if any readers are WordPress hackers and have seen this happen, I’d be happy to know how to fix it without having to restore from a backup (which is what I’ll be doing as a last resort).

A Meme for Wacky Mommy

by Steve, March 7th, 2008

Wacky Mommy tagged me for a meme, and doubted I would do it. I’ll show her!

  1. I can’t believe I’ve never…

    Walked on water. (My nascent fan club thinks I think I’m Jesus Christ, evidently.)

  2. I wish I’d …when I had the chance.

    Memorized the numerical codes written on the living walls of the passageways on the the Sirian mother ship mapping the mitochondrial DNA of pre- and post-human evolution.

  3. I’ve never felt so out of place as when I…

    Go to church.

  4. … is my guiltiest pleasure.

    I don’t believe in guilt.

  5. I hope … knows how grateful I am for …

    My extra-dimensional Sirian sistren, for the universal knowledge they’ve bestowed upon me.

  6. In my darkest hours, I secretly blame … for my dysfunction.

    Beelzebub.

  7. … changed my life forever.

    C20H25N3O

Metblogs and Me

by Steve, March 4th, 2008

As if I didn’t have enough on my plate already, last November I started writing for Portland Metblogs, part of an international network of city-based community blogs.

When I joined the local team, there was much talk of a new, improved Metblogs site in the works. The existing site was based on Typepad, and was slow and non-intuitive. Suddenly, this past weekend, the site was down, and e-mail was sent to authors about the new site launch.

When it finally came back up on Monday, there were (ahem) just a few complaints.

  • The fixed width layout is 1215 pixels wide. Good design standards dictate 1000 pixels max.
  • The font is small and gray (and increasing the font size on your browser breaks the layout in ugly ways).
  • The URL to the RSS feed changed.
  • The new RSS feed was broken.
  • The RSS URL listed on the page was wrong.
  • URLs to archived post were changed, meaning all links to previous entries from other sites are broken.
  • Some authors (like me) were unable to get new passwords, and have been unable to login since the changeover.

And, worst of all:

  • The site now requires registration to leave comments.

Metroblogs is now what is known to Web aficionados as a “walled garden,” in the same class with MySpace. Before I was an author for Metblogs, I criticized the tone of metblogs as being the MySpace of the Portland blogosphere. I was only joking then, but now the joke’s on me.

I’m taking a sabbatical from Metblogs, at least until they work out their technical issues. Whether or not I want to continue bringing Metblogs readers (and ad revenue) as a contributor is an open question.

How it all Began

by Steve, February 10th, 2008

schoolboardrep83.png
The campaign poster (art by Mark Peters) from my 1983 run for student school board rep. My slogan: “What is this crap?”

In a field of five candidates, I won the majority of the vote and served my senior year as the City High School student representative on the Iowa City Community School District Board of Education. Despite my “radical” message, I was very inactive on the board. As Wacky Mommy says, “I know Toni Myers. And you, my friend, are no Toni Myers.”

(No, I’m not running for school board, calm down… My cousin gave this to Wacky Mommy last summer, and she said I should post it for kicks.)

Happy Anniversary… To Me!

by Steve, February 8th, 2008

I started this blog two years ago, and since then, it’s been through a few changes. I used to actually write about hockey and war. (Remember those wars in Iraq and Afghanistan? Didn’t they used to be an issue for the election?)

Long about a year ago, I jumped into the Portland public school policy fray with both feet, and it’s been all downhill for hockey fans and war resisters ever since.

So on the eve of the actual two-year anniversary of this blog (February 1), I launched PPS Equity, a Web site dedicated to equity for all students in Portland Public Schools.

You may have noticed (my lovely wife did, anyway) that I haven’t posted here since launching PPS Equity. I’ve been pretty busy over there, getting the new site established, but I hope to get back to regular posting here, with a renewed focus on issues of peace, national and local politics, and, of course… hockey!

The Winter Hawks take on the Tri-City Americans tonight on pink ice at the old Memorial Coliseum, in a benefit for cancer research. I’ll be there.

I’m Takin’ Back this Blog!

by Steve, January 31st, 2008

My first-born child, one half of the reason I’m so insanely ferocious about advocating for our schools, frequently gives me grief because I never write about hockey or war on this blog. “You should rename your blog,” she tells me, and also “Why don’t you ever write about hockey anymore?”

You see, I didn’t start this blog to write about school politics. I started it as a personal blog almost two years ago, and I actually wrote about hockey and war. Then, a year ago, I dipped my toes into PPS equity issues, and it has gradually taken over my blog.

Let me just say this: I would prefer to not have to worry about this shit. Seriously, I’d like it very much if things were like they were back in Iowa City where I grew up, and every neighborhood school was pretty much just like every other neighborhood school, and they all had art, music and P.E.

But, sadly, we do have to worry about this shit in Portland. So in order for me to take back this blog for things that I actually find interesting — hockey, music, macroeconomics, the price of tea in China — I’ve launched a new Web site for PPS equity issues. To satisfy my eight-year-old’s obsession with things matching up, I decided to call it PPS Equity. It’s got a blog, but that’s not all. The most exciting thing to me is a community discussion forum. With a simple registration, anybody can immediately participate and start new discussions in any of a number of forums.

Down the road, I’m going to set up a PPS data dump, in order to streamline access to PPS enrollment and demographic information.

Now is a good time for this. My friends at the Neighborhood Schools Alliance have been hammering the district on equity issues for years, and now, with the Carole Smith administration, we seem to be getting traction. Which only means we’ve got to keep up the pressure.

Check it out. Explore a little, register for the forum, start a new topic in your school cluster’s section. I think you’ll agree PPS Equity is a better vehicle than More Hockey Less War for the cause. Thanks everybody for your support over the last year, and let’s keep the nickel rolling in a bigger, better venue!