Category Archives: Uncategorized

4 day weekend

It’s been six months since my last post, so I’ve decided to post my itinerary for the weekend ahead;

  • Christmas party at Fiddys on Saturday
  • Three days in Cardiff with my special Yanna
  • Visiting school friends on Sunday evening
  • Trying to avoid being called by anyone in the mean time!

Robin Williams

Today I learnt of Robin Williams having passed away. Jo and I were both visibly upset at such news. It makes the news even harder to hear when taking into account the circumstances; that a man who could, and still does, bring so much joy died seemingly in so much sadness.

Whilst my interactions with him have solely been in one direction through the medium of entertainment, the impact he’s had on me, and will continue to have, is more than most two way interactions ever could.

Confused and awake

This page exists simple because I am confused due to a significant amount of dehydration and awake because I won’t just turn off my devices and close my eyes.

I can only hope that I am able to function tomorrow in a better state than this.

Server updates!

Server loads have dropped from around 1.2 to 0.2 as a result of me changing how the different services I offer are run and work together. Three days of late nights culminating in this post.

The experience has been very unlike my previous server reboots; most ideas and attempts ran first time without any errors, making me think that I was not testing the correct thing!

With this period over now, I’ll continue working on my projects and hopefully finish them up soon too.

Google reCAPTCHA crash

For a moment last night (about two hours), Googles reCAPTCHAs became unavailable. I thought at first it was a botched update I made, but I found a newly created post on the reCAPTCHA Google Group page describing similar problems to me.

After waiting an hour, I decided to disable the CAPTCHAs on the forms to at least enable their functionality again. I didn’t want to open the forms to abuse too easily though and wrote a simple mathematics based question and answer anti-spam check. It can be broken with a bit of effort, but that is why the Google reCAPTCHA is the first choice.

On completing the changes to the forms (about 3 hours after I first noticed the CAPTCHAs being broken) I then noticed that the CAPTCHAs were back online, so I re-enabled the original anti spam measures and left my code on the shelf. So, the code isn’t in the wild yet, but it’s there ready just in case.

Bye bye DuckDuckGo

Last year I decided to try a different search engine other than Google. I wasn’t unhappy with Google, and understood their privacy policy and it’s actions on me. Instead I was looking to compare and contrast the features that other search engines offered with Googles. Having previously used Ask Jeeves, Yahoo, and Bing, I decided on using Duck Duck Go.

Duck Duck Go focus on privacy issues whilst providing search results from a wide range of sources. Plugins are widely used by the company to offer searches from WolframAlpha and Wikipedia. This provides a similar services to Googles integration of Maps and various other services into it’s search results.

I found that 50% of my searches return results that satisfied my original search intentions, whilst I ended up manually going to Google for the other 50%. The more specific terms (in particular those used in software development) made up most of the failed 50%, returning vague blog articles that were nothing to do with the term.

In the end, my switch back to Google as my default search engine (in Google Chrome, my default browser) came because of an inconsistent glitch whereby if I decided to expand on my search criteria (which I often had to do on Duck Duck Go), I would be brought back to the Duck Duck Go homepage. This, quite understandable, frustrated me.

In comparison to the other search engines, Duck Duck Go seemed to work about the same (in terms of relevant search results) and it has an easy to use interface. Minus the frustrating bug I experienced, I would happily tell someone about Duck Duck Go, but Google is of course still my number one.

Use the USB 3 port Luke!

Transferring 2.4 TB of data; bottleneck on backup was about 400 Mbps (standard SATA HDD speeds). On restore I was only getting 200 Mbps. I thought perhaps it was the ZFS (that somehow read operations were twice as fast as write) and stopped investigating. As I was lying down with my head on the table (swollen jaw – wisdom teeth), I noticed I’d somehow unplugged the USB cable from the USB 3.0 socket and put it into the USB 2.0 socket.

Surprise, surprise, this was the bottleneck.