Combating Website Spam

Back toward the start of February, I wrote about the implementation and ramifications of the rel=”nofollow” attribute on user submitted content. Shortly afterward, I was prompted to write the rel=”nofollow” follow up entry as well. The idea back then was that website spam, in particular weblog spam, was rife and we (read: search engines) needed an answer. As a *cough*solution*cough*, some bright people thought that if they removed the reward (of PageRank in Google for instance), that the spammers would stop.

I’m here today to tell you that it hasn’t stopped, in fact I’d nearly say that it has increased. On the grander scale of things, I don’t get a lot of spam. A useful by product of that is, it’s also very handy for me to gauge how much spam I’m getting. If I were receiving hundreds or thousands of spam messages daily, I’d be handling them through ‘mass editing’ methods – “select all, delete”. Since I’m not though, I get to see, glance and sometimes even read the spam!

Over the past months, I’ve tried various spam defense mechanisms on the site. Some people have gone to extremes to implement some of the things I mentioned (ie: a ‘set’ of mechanisms that change each time you attempt to post) – so as to require the human factor to make the post. These systems no doubt work very well, however the problem I see with some of them is that they are restricting users from commenting on your site. A friend of mine has a small blog, hosted at Blogger – problem is that her site requires that you are a member before you can post. This single thing alone has stopped me to date from leaving comments – I want to but I just can’t be bothered signing up to leave a comment. I’d consider myself someone that will go to fairly long lengths to get between A and B, but if I won’t sign up for a dummy account on blogger to post – this to me proves that some anti-spam techniques aren’t just stopping the spammers.

One of the anti-spam techniques that I find works very well is keyword detection. If a spammer mentions a certain phrase in their spam, it is flagged that it requires moderation before it will go live. I think one of the primary reasons that this method is so easy to implement and effective, is that the spammers utilise SEO techniques in their spamming. By implementing SEO techniques, I mean that they, for instance use the same word or phrase to help build their keyword importance and visibility. A practical example might be having 100 inbound links to a particular page on your site, but all with different link text versus the same 100 links but all with the same link text. Since we know that they use these SEO techniques, it plays into our favour for simple detection. I’ve got a list of less than 50 words that I use to capture spam and so far they are working out wonderfully.

This isn’t earth shattering news for most but it might remind some people that simplicity is a beautiful thing. I often think we get caught up in overly complex systems to get between A and Z when there is often a shorter simpler path available that we’ve overlooked or discounted previously.

Dating A Developer

Matt posted an entry the other day about how to get lots of links and traffic. One of the links in his “list” was a link to Emily Hambidge’s site. The article in question was about dating an Apple developer and I just couldn’t help but put something down about it – it was pure gold.

Emily’s points were mostly generic to anyone that works in software development, not just software development at Apple. For the benefit of those that aren’t in the loop, the environment that software developers work in is generally more work than hours in the day and everything is mentioned today but needs to be delivered yesterday. If the latter fails, it is mentioned today and needs to be delivered in an unrealistic timeframe of say, tomorrow. This combination of attributes creates a fun and interesting environment to work in, which for some people is known to cause quite a bit of stress. Thankfully, I’m not the stressing type.

If you know a programmer or the wife/partner of one, you’ll probably get a kick out of 1o points to remember about dating a developer; especially if you’re a little computer savvy yourself!

McGooHQ Performance

25Mb file speed test, transferring at over 1MB/sOver the weekend, I was doing a little spring cleaning of files on my home computer and servers. Whilst in the mood, I thought I would also move some older data from my website hosted with McGooHQ to my home computer.

Since moving to McGooHQ, I’ve been nothing but impressed with the speed of their network and servers. Clicking through the site and browsing through FTP feels as though it is being done over LAN it is that fast. This LAN like speed is happening over ADSL though, which for me at home is limited to approximately 160Kb/s. So, I thought I’d give the server a little higher speed test from work, muuhaha.

What you’ll see above is me pulling down a 25,000,000 byte file from my site onto my work computer at just over 1MB/s. You might be thinking, 1MB/s to download a file isn’t that fast – maybe their servers and bandwidth isn’t that good at all; you’re wrong. To download a single file, using FTP in a single thread at over 1MB/s is absolutely hammering – most of the time you’d find you’d be limited to 400-600Kb/s.

Go McGooHQ, Go!

In case you were interested in seeing what everyone, not just myself are impressed about – I’ve made a 5Mb file for you to test the network speed on. Please don’t drill it, I do have a finite amount to data per month.

Wedding Album

Last night Claire and I cruised to Brisbane to see Jason from Studio 60 about photography for our wedding again. We’ve now confirmed and paid our deposit to have him photograph our wedding; it is now set in stone.

When we got around to confirming what album we wanted (Studio 60 offers a bunch of different styles and types of albums), Jason pointed out that his pricing scheme was about to change. Initially, I thought that was going to be a bad thing. However, he then pointed out that he is simplifying it again (I thought it was simple before, see below) – which for us made it cheaper than what we were going to pay, half the cost in fact! I nearly couldn’t believe it.

Previously, you picked the physical size of the album you wanted. You then picked the binding of your album (types of leather, fabric, wood and so forth) and from here you picked which base package you wanted. There were different bases, which included a different number of sides in the album. If you wanted additional sides, on top of the base, you’d have to pay a fixed amount per additional side.

The concept of sides is that you aren’t paying per photo, so it doesn’t matter if you want 10 photos on a side or 1, the side has a fixed cost. I think this method of costing a photo album was excellent; it makes costing an album a whole lot easier.

With the new pricing structure, Studio 60 have now removed the ‘confusion’ of picking different albums. They now have a fixed price for all albums. This means you could have a bigger squarer shaped album or a more rectangular book like album, which ever you prefer – they all cost the same. These all include a predefined number of sides. Now, you just have to pick what binding you want your album in and away you go – couldn’t be simpler.

I’m really excited to see how it turns out in the end, as all of the albums we’ve seen of Jason’s have been stellar. Its also really nice to know that we don’t have to worry about it anymore too. I’ve talked to a few people about wedding albums now and some have had good experiences and some have not; knowing that we don’t have to worry about walking the bad path is very comforting in my opinion.

Scratch one more off the list, time to move onto the next.

Gold Coast Zorbing

Alistair Lattimore Zorbing at Pimpama, Gold CoastAfter we went zorbing at Pimpama (Gold Coast), I asked Dave if he could chase up the photos of our experience. It has taken a couple days for them to filter down the chain, however they have arrived and I think they came out really well!

  • Myself in the Zorb (90k)
  • The Zorbing Course (88k)
    This image you can see the main course that I rolled down. It might not look it in the picture, however the hill you are rolling down is about 120m or 130m long and probably about 20 to 30 degrees in angle as well. You’ll probably notice, on the right hand side of the image, a curved path. This is apparently one of, if not the only slalom Zorbing path in the world. Unfortunately, we didn’t get to go down it as it was too windy. The bloke informed us that with the breeze blowing on our day, we’d either leave the path all together or end up in a damn right past the bottom of the hill.
  • Up close and personal with a Zorb (125k)
    This shot shows one of the Zorbs up close and you can see the guy wires I referred to in my original post.
  • The starting platform (130k)
    A zoomed in shot of the starting platform. The Zorbs are floating in a pool of water at the top to make life easier on the Zorb instructor and the Zorbanaut. It also gives a little bit better idea of how steep the hill is.