Swans feeding fish hoax (or "swans do not feed fish")

Swan trying to get his food wet so he can swallow it and Koi fish trying to get some of it

A few years ago I saw this video and lately it has been coming back in some social networks.

Lots of people seem to think the swans are feeding the fish and if you search for "swans feeding fish" videos, you'll find [quite](https://www.youtube.com/watch?v=pdRw


How to test if your server is vulnerable to Heartbleed exploit

If you heard of the "heartbleed" vulnerability and are interested in testing your servers, here are a few websites that may come in handy:


How to add a slave to a MySQL replication setup with no downtime

Recently I had to add a new MySQL slave server to an existing master -> slave setup, without causing any downtime. Having done that only a couple of times in the past and never having played the central role in the process, I wanted to make sure I was getting everything right, so I did a lot of research but couldn’t find all the best (or what I consider the best) bits and pieces in one single place, so I am documenting everything here for future reference and hopefully they will also help others.


The PHP defenders' mentality and seeing the light

Today I came across Mark Litwintschik's post titled Abandoning PHP for Python.

What Mark says resonates with me in almost every paragraph but what led me to write this post was what I read in some of the comments there.

It's a shame that some PHP fans insist on not understanding that when these comparisons are made and people say "X is better than PHP" (X being some framework like Rails or Django), we're not really comparing PHP (the language) to that framework.


An Honest Unbiased Empower Network Review From A Former Member!

If you ever consider joining Empower Network, Lazy Millionaires League, MagNET system or some other similar pyramid or MLM scheme, forget it. It's just not worth your time and money.

I've always been very suspicious of these things and always thought they were scams - intricate and subtle ones, but scams nonetheless.


RunKeeper privacy breach

On the 29th of July I discovered a privacy breach in RunKeeper. I immediately sent them the following support ticket, to let them know of the issue:


I just realized my reports at http://runkeeper.com/user/[EDITED OUT]/fitnessReports/ are publicly accessible, even though I have specified in the "Sharing" settings that only Activities and Activity Maps would be available, and then only to my "friends"; everything else is set to "Just me".

Am I missing something or is this a big privacy breach?



I hate PHP

I hate PHP. Even though it's the programming language I use the most to earn my keep, I can no longer keep this inside me. For years I've been trying to play nice and see the good side of it but lately PHP has been making me waste countless hours, even days, to do things that should be doable in just a few minutes or a couple of hours. I just can't take it any longer.

If my friends and colleagues don't agree with me, I'm sorry and I hope you understand that I have nothing against you.


Baltic and North seas meet photo myth

You may have seen this picture a few times before:

Merging Oceans - (898,000+ Views)

It's been viral a few times now and this is the explanation given with it:


9 alternatives to Google Reader

When I discovered Google is going to shutdown Google Reader, I felt sad. Not because I am one of those hardcore users that had half of his social life in Google Reader's social features (which have been kicked out some time ago), but because I didn't know any decent alternatives.

Well, I decided to look and apparently there's a lot to try.


How to enable two finger scrolling on a Sony Vaio laptop

My girlfriend has found a cheap second-hand Sony Vaio laptop, which has been working great with Ubuntu, except for not having two-finger scrolling and suspending it causing it to reboot. We dug a little bit and ended up finding out how to enable the two-finger scrolling.

It's pretty simple, so we just created a script that gets executed on startup:

  1. #!/bin/bash
  2. synclient HorizTwoFingerScroll=1
  3. synclient VertTwoFingerScroll=1
  4. synclient EmulateTwoFingerMinW=0
  5. synclient EmulateTwoFingerMinZ=90