I Survived 2012

If you survived the Mayan Doomsday / Apocalypse / etc… etc… and want the rest of the world to know (you know, in case they’re still stuck in bunkers and staring at you through the peephole), wear the proof of resolve on your sleeve. *Yes,  this is totally a shameless plug.

I Survived 12 - 21 - 12

I Survived 12 – 21 – 12 . You know, in case that crazy uncle still won’t believe you.

Mayan Calendar. This thing is broken

Somehow we all know it was… or the people reading too much into it were.

Spoiler...Nothing Happens. Mayan Calendar

Spoiler… Nothing Happens.


Or if you like the original calendar and don’t want any snark…

Mayan Long Count Calendar

The original calendar (minus snark)



RE: WordPress.com Forum Options

This started off, yet again, as just a comment to a post, but as usual it started spreading to multiple paragraphs so I figured a post would do. Also, I wanted to properly answer those discussion questions.

For long-term use, wordpress.com isn’t really a viable option for hosting a forum. That’s not to say you technically can’t run a forum here, but it’s just not practical.

As mentioned, a blog isn’t a forum or a wiki and this is due to fundamental differences that are just not possible to reconcile without an actual forum “module” of sorts. And since hosted sites don’t have the option of custom plugins, that leaves bbPress — from the same folks who bring you WordPress and integrates with existing blogs — or Vanilla forums, which is a nice minimal forum also with good WP integration.

Fun fact: The WP support forums are using bbPress!

Of course, that also means running your own WP installation with no back-end bug-fix and feature boost goodness that we’ve been spoiled with here.

There are forum plugins for WordPress, but my experience with many of those haven’t been positive. That’s not to say the plugin authors haven’t done the job as well as they can, but there’s just no match for proper stand-alone software packages like Vanilla or bbPress which comes with their own support communities, plugin ecosystem and excellent customization options.

Both forums have very low barriers for participation, just like WordPress, which I think is the biggest factor in achieving critical mass. After all, no one goes to an empty restaurant.

And I do think it’s good to have a blog alongside a forum. A forum should be for discussion, not for “news of the forum” or even rules, which I think distracts from the discussion. Put those in the FAQ page of the blog and you clear up the forum for discussion. A community should have the least number of barriers or steps for communicating, the core function of a community, and sometimes extra features can get in the way of just plain talking.

I also have some philosophical objections to ProBoards in that every post you do make there is technically their property. And there’s no “export” feature for all your content, which is something that even WordPress.com offers; so a bit of a deal-breaker for me there. I think the forum you create should be yours and your users’ just like your blog.

Onward to the The Discussion : I’ll go from 3 – 1 in order of increasing verbosity. ;)

Have you considered creating an online forum to complement your blog?

For this blog? No because it’s basically a brain dump.

But I do have plans for a community that’s in the works and it will be something different from what I’ve done before and it will most definitely have a separate blog for announcements and other forum related info. If I’ve learned anything from social media, it’s that the fewer boundaries there are to participation, the quicker your community will grow so I’m going to put those lessons to good use.

It will not be a new social network! ;)

Do you have a forum in conjunction with your blog? Or are you a member of a forum operated in conjunction with a blog?

Every forum I’ve run had some sort of separate feed for notices.

I think every discussion forum can benefit with a blog or some other separate entity to discuss happenings of the forum. This allows the discussions to be clear of clutter while making clear provisions for routine announcements, news etc…

I’ve seen that forums that are just forums and are still online have either been on the net for a very long time with an already established user base or have a separate blog or site for sharing information about the forum. Newer forums will definitely benefit from having a separate blog for forum matters.

The forums that don’t have them tend to clutter up very quickly with nonsensical rubbish (unless that’s the goal of the community) or just talk about the forum so a separate entity is a must to keep discussions clear.

Have you ever set up and operated an online forum?

Lots! :D

I used to run my own private network from around the mid 90’s to mid 2000’s before I stepped down as admin and we had a pretty big community. There were no “forums” in the conventional sense. It’s what would be called today a distributed forum or a cloud forum, in that posts are their own entities and were grouped only by tags (minimum of 1 and maximum of 5) and each tag is a mini-forum of sorts. A new “forum” is made when a new tag is created for the first time, but we were able to merge tags, and we could also feature popular tags. So in a way, it was a bit like Twitter’s hashtags.

My old network and forum

I’ve also hosted and moderated on open forums as well.

I can tell you, the hardest part of running a community is the moderation. There’s really no automated substitute for proper moderation and we found that being rude to new users is the best way ruin a fledgling community. Any posts asking questions that have already been answered can be locked with a link to the answer while sparing a snarky RTFM!

The community fell apart with too much and too little moderation. But it may come back soon.

And I found that requiring registration or otherwise stopping posts from appearing without moderator approval was also stifling discussion. ProBoards, for example requires registration for posting, which I think kills a lot of passerby posts. It kills spam too, but having to deal with spam is a small price to pay for quality feedback.

This is not specific to your blog, but I’ve seen many blogs block new comments from appearing until they’ve been approved. Some blogs have it setup so they need to approve at least the first post, but many need approval for every post. The peril of this is that I’ve posted on lots of blogs that I completely forgot about a little while later.

Did they approve the comment later? Did I get a reply? I don’t know because not only do I not remember where I posted, sometimes WordPress doesn’t show those replies or my comments in the “Comments I’ve made” section. I know this because sometimes I remember a post I’ve made and go back to the post only to find there’s a reply, sometimes in the form of a question, and it’s already weeks old. The train of discussion has been lost.

This is obviously a glitch, but I don’t know how many of those glitches have occurred or how many times those notifications have failed to reach me. I could check that email box on the comment form in case someone replies, but considering the large volume I get on a daily basis, I’m not keen to add to the collection. Plus I have no idea if that works all the time either.

The common reason for pre-approval of comments seems to be moderating spam and I think this is a faulty premise. I’ve never had a spam problem on this blog or really any other blog I’ve run (that was up to date and had Akismet installed) and all pre-approval and pre-registration does is prevent legitimate posts from users with little patience for jumping through hoops. The only restriction I’ve placed on new comments is prevent posts with more than 2 links from automatically appearing without my approval since many spam posts have lots of links.

Very few spam comments get through Akismet into the spam queue on my blog and even several of those have been legitimate as well.

On this blog, all comments appear immediately after posting. There’s no registration restriction or even an email requirement and as a result I’ve received very helpful feedback from anonymous or unregistered posters.

Imagine how much feedback has been lost due to this additional hurdle. This is one more reason that good moderation just cannot be automated. It has to be an active part of every community. You need to spend some energy dealing with questions, comments and of course spam to make sure a community grows with sane boundaries. But it’s important to do this without raising the walls of your community too high or else you run the risk of being ignored.

Discussion Forum Update (tables and classes)

A bit of a long post today to show the updated table schema for the discussion forum and a few of the classes. There are quite a few improvements from the last version of the table schema in that there is no longer a PostRelations table. This was only adding more complexity to the retrival and storage methods so I opted to use a simple ParentId field to take care of the relationships. Now there is also a LastActivity field in the Posts table so that when a new post is added, only this field needs to be modified. The ContentHash field stores a rolling hash of the plain text content so measuring the quality of the post for the threshold will be more consistent.

Forum database schema

The object models also got an overhaul.

Onward to those…

RE: Needs and wants

Yet another comment-turned-post today.

I just read the latest post on the sustainable energy blog and everything was well thought out and perfectly reasoned, but for some reason one sentence started to nag at me a few minutes after.

“As humans, we are complex beings, and it only makes sense that our needs are complex.”

No more than a rice plant. Actually rice has more complex genes and greater numbers of them than humans. We’re just bigger… and have thumbs.

I’ve said this many times elsewhere, but it bares repeating; just because we’ve clothed ourselves in technology doesn’t mean we’ve fundamentally changed as a species.

Humans, by and large, have a contrived complexity brought on our unwillingness (or inability?) to perceive ourselves as being part of our environment. We are what we eat, breath and frolic in and yet we think we’re beyond the effects of what happens to these things and part of the problem is that humans are a species lacking foresight for the majority of our existence.

This doesn’t necessarily make us more complex; just more needy for immediate gratification vs long-term survival. Advanced planning is an acquired trait, by and large like empathy, and we’ve been slowly massaging this trait into common use for a far shorter period of time than, say speech or creating fire. Our fundamental needs are no more demanding than countless other creatures who came before us and likely well after we’re gone.

Food, Shelter, Sex, Oprah.

Usually in that order.

Water would fall into the food category as any other consumable, clothing is very much a part of shelter as we learned to cover ourselves from the environment well before we learned of “decency”, without sex no one would be here and Oprah nourishes our creative and empathetic seeds in order to wisely sustain the other three.

All else are luxuries best attained when we’ve eliminated imminent self-destruction from most of our possible tomorrows.

Site of the Week: Unibrow Club

I’m all for social acceptance, especially when the detraction is over something stupid. Imagine my glee when I came across the Unibrow Club.

From their Mission page :

At Unibrow Club we try to answer all those ancient questions such as what is unibrow, what is the difference between unibrow and monobrow, does tripplebrow exists and so on. Get all your unibrow questions answered here.

I didn’t even know there was such a thing as a “tripplebrow”. Suddenly I don’t feel so bad about having South Asian “hair” genes.